Angular 1.x templateCache将内容放在单独的文件中

时间:2016-10-12 07:04:35

标签: javascript angularjs

我使用Angular templateCache,就像Angular的例子一样。

var myApp = angular.module('myApp', []);
myApp.run(function($templateCache) {
  $templateCache.put('templateId.html', 'This is the content of the
 template');
});

但我想从本地html文件加载我的内容。我发现的唯一解决方案是使用grunt构建templateCache。这会加载一个html文件并将内容放入put函数的第二个参数。

这是唯一的方法吗?

1 个答案:

答案 0 :(得分:0)

您无法通过角度读取本地文件,您可以向网络服务器发出$http.get()请求以接收您的文件。或者在构建工具中使用模板,就像您已经提到的那样。