Предварительная загрузка шаблонов в angularjs

0

В первый раз я вызываю url в угловом приложении, двигатель получает все шаблоны (внешние файлы). Я предполагаю, что он возвращает их для кэширования. Есть ли способ избежать этого и вызвать только интересующий шаблон?

Спасибо

Теги:
templates
angular-ui-router
caching

1 ответ

0
Лучший ответ

Лучший способ - использовать инструмент построения, такой как Grunt или Gulp, и автоматизировать процесс сборки. Вы можете установить пакет, который загрузит все ваши шаблоны с помощью заданного пути, преобразует их в файлы угловых шаблонов и объединяет их в один файл. Тогда вашему угловому приложению придется загружать только один файл, и они сразу же загружаются в память.

Плагин Grunt: https://github.com/ericclemmons/grunt-angular-templates

Плагин Gulp: https://github.com/miickel/gulp-angular-templatecache

Если вы не хотите использовать инструмент построения, вы также можете встраивать шаблоны inline и ссылаться на них с помощью уникального идентификатора

Пример: Angularjs: Умножает частичные части в одном html?

Ещё вопросы

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