У меня есть куча файлов html-шаблонов в моем приложении "Угловое", и он стал неэффективным для распространения. Поэтому я проверил grunt-angular-combine
чтобы поместить все мои шаблоны в один HTML файл. Итак, теперь это выглядит
<script type="text/ng-template" id="modules/home/profile.template.html">
<div id="template-seasons">
This is empty! But it the proifle template
</div></script>
<script type="text/ng-template" id="modules/home/score.template.html">
...
Проблема в том, как я могу "импортировать" все эти отдельные шаблоны в свое приложение, чтобы я мог ссылаться на них из моих состояний ui-router
, ng-includes
s и т.д.
Загрузите файл результатов. Тогда вы можете просто использовать его путь в templateUrl в конфигурации ui-router.
templateUrl: "modules/home/profile.template.html"
Или, если вы хотите использовать компиляцию $ где-нибудь, используйте $templateCache.get("modules/home/profile.template.html")
чтобы получить шаблон.
Load the result file
. Как?