- Повторно использовать немые (без данных) фрагменты HTML в разных представлениях?
Вы можете использовать директиву {{include}}
, чтобы включить любое представление в любое другое представление. Если у вас есть /views/snippets/my_snippet.html, просто сделайте:
{{include 'snippets/my_snippet.html'}}
- Повторно использовать вложенные представления, которые наследовали бы переменные родительского представления, чтобы их можно было вставлять без вызова функций контроллера и перезагрузки данных?
Представления, включенные, как указано выше, будут иметь доступ к переменным, возвращаемым контроллером, и любым переменным, определенным в родительском представлении до включения (а также к глобальным переменным, определенным в моделях, как и любое представление).