Есть ли способ включить html-шаблоны в модули AngularJS, не помещая их как строки в js-код в templateCache?html шаблоны в модулях AngularJS
ответ
. Мы достигли этого, чтобы написать наши html-шаблоны как автономные html-файлы, а затем использовать grunt task, чтобы хрустить их в строки (обрабатывает все экранирование и т. Д.) И вводить их в кеш шаблона. лучшее из обоих миров, поскольку разработчики могут работать с отдельными HTML-файлами под контролем источника, но мы резко сокращаем обратные вызовы на сервер, чтобы вытащить шаблоны до приложения во время выполнения. (За дополнительную плату)
Если вы хотите включить один html в другой, вы можете использовать директиву ng-include угловых символов.
Я использовал это, как показано ниже:
<div ng-include src = "'partials/myModule/myHtml.html'"></div>
Проблема в том, что вы не знаете, где будет установлен модуль ... и, следовательно, не знаете, что непосредственно использовать для вашего ng-include. –
- 1. Шаблоны проектирования: оценка безопасности в нескольких модулях
- 2. Условные шаблоны в AngularJs
- 3. Шаблоны Angularjs от карты
- 4. Контроллеры в AngularJS и шаблоны
- 5. AngularJS шаблоны + Bootstrap модальность
- 6. AngularJS шаблоны с MVC
- 7. Невозможно загрузить шаблоны AngularJS
- 8. Angularjs: Использование общей службы в разных модулях
- 9. Angularjs медленно загружает шаблоны
- 10. HTML Шаблоны
- 11. Где добавить <head> элемент в шаблоны angularjs html?
- 12. HTML-шаблоны AngularJS не работают в Nodejs/Expressjs
- 13. Как следует компилировать шаблоны HTML с Gulp в AngularJS проекте
- 14. HTML-шаблоны в golang
- 15. HTML-шаблоны в NetBeans
- 16. Пробелы В AngularJS Jade шаблоны
- 17. AngularJS вложенные модальные шаблоны
- 18. Angularjs - динамические элементы/шаблоны
- 19. angularJS - шаблоны переменных компонентов
- 20. Динамические шаблоны с AngularJS
- 21. AngularJS - jQuery - Шаблоны
- 22. Директива AngularJS, не показывающая шаблоны
- 23. Внешние шаблоны AngularJS не найдены
- 24. Шаблоны AngularJS не загружаются/отображаются
- 25. Gulp Jade и HTML-шаблоны
- 26. Шаблоны не загружаются в angularJS и Ionic
- 27. Шаблоны AngularJS не загружаются правильно
- 28. Все шаблоны angularJs templateUrl недействительны
- 29. Загрузите шаблоны html в переменную JavaScript
- 30. Как создать HTML-шаблоны структуры дерева с помощью Angularjs
Я видел этот подход в Ui-самозагрузки библиотеки. Интересно, есть ли прямой путь, не втягивая js. – paweloque
Ну, «прямой» способ - ссылаться на ваши шаблоны в ваших директивах и позволять Angular запрашивать ваш сервер для их получения по требованию при компиляции директив. что ты имеешь в виду? Таким образом, ваши директивы будут иметь строку, которая выглядит примерно так: templateUrl: '/myDirectives/mytemplate.html' И он просто запросит этот файл с сервера. –