Как я могу загрузить шаблоны из HTML-файла в мое приложение Angular?

0

У меня есть куча файлов 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 и т.д.

Теги:
templates

1 ответ

0

Загрузите файл результатов. Тогда вы можете просто использовать его путь в templateUrl в конфигурации ui-router.

templateUrl: "modules/home/profile.template.html"

Или, если вы хотите использовать компиляцию $ где-нибудь, используйте $templateCache.get("modules/home/profile.template.html") чтобы получить шаблон.

  • 0
    Load the result file . Как?
  • 0
    Поместив содержимое файла результатов в ваш основной HTML-файл. Если вы хотите, чтобы это было автоматически, для этого есть плагин grunt: github.com/vanetix/grunt-includes / (использование ajax для загрузки шаблонов вызывает задержку.)
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню