(Previamente llamados Bindings de Template)
Todos los archivos views/*.html de las vistas pueden ser renderizados dentro de otras vistas usando el binding view.
{{ view "header" }}
el argumento del método view debe ser un view path. Los bindings de vistas y tags buscan las vistas y los controladores de la misma forma.
A veces quisieramos poder predecir las características necesarias para cada parte de nuestra aplicación, pero en el mundo real, a veces las partes de nuestra aplicación que menos esparamos que crezcan lo hacen. Los bindings de vistas y tags nos permiten configurar el código que vamos a reutilizar de nuestras vistas. La ubicación de los códigos de vistas o tags puede ser movido a medida que estos crezcan sin cambiar la forma en la que estos son invocados.
Hechemos un vistazo a los paths de una vista de ejemplo.
{{ view "header" }}
Dado el string "header", Volt buscará el archivo de la vista en los siguientes ubicaciones (en orden):
| Sección | Archivos de Vistas | Carpeta de Vistas | Componente |
|---|---|---|---|
| header | |||
| :body | header.html | ||
| :body | index.html | header | |
| :body | index.html | index | header |
| :body | index.html | index | gems/header |