У меня есть проект AngularJS с более чем 20 html шаблонами (маршруты, модалы).
Я использую grunt-angular-templates для разделения tempaltes в одном файле templates.js.
В моем проекте Angular я использую угловой маршрут 1.2.25 для маршрутизации.
Когда я пытаюсь использовать шаблон из файла templates.js, браузер отключается и не отвечает. На консоли есть ошибки.
Проблема заключается только в html-шаблонах с функцией Angular (ng-switch, ng-show и т.д.). Когда я загружаю чистый html, он работает.
Проблема в том, что скомпилировать шаблоны из $ templateCache, но как это сделать?
Templates.js
...
$templateCache.put("name","HTML");
...
После долгих часов поиска я обнаружил, что неправильно.
В моем решении я использую Modal Boostrap для Angular. плагин-гранулы-шаблоны не скомпилируют эти шаблоны правильно. Я просто пропущу эти файлы и все работает.