我的AngularJS项目包含20多个html模板(路由,模态)。
我使用grunt-angular-templates在一个文件templates.js中分割tempaltes。
在我的Angular项目中,我使用angular-route 1.2.25进行路由。
当我尝试使用templates.js文件中的模板时,浏览器崩溃而没有响应。控制台上有任何错误。
问题仅在于带有Angular内容的html模板(ng-switch,ng-show等) 当我加载干净的HTML时,它可以工作。
我的问题是从$ templateCache编译模板,但是如何管理它?
Templates.js
...
$templateCache.put("name","HTML");
...
答案 0 :(得分:0)
经过长时间的搜索,我发现了什么是错的。
在我的解决方案中,我使用Modal Boostrap for Angular。 grunt-angular-templates插件无法正确编译此模板。我只是跳过这些文件,一切正常。