【发布时间】:2016-07-25 07:07:58
【问题描述】:
我想将模板的内容加载到变量中。目前我的代码如下所示。
HTML
<script type="text/ng-template" id="a.html" src="templates/a.html"></script>
JS
vm.template = $templateCache.get('a.html');
console.log("Template: " + vm.template);
这应该将 'templates/a.html' 的内容加载到 vm.template 中。可悲的是,这不起作用。变量 vm.template 不包含模板。
我在测试时发现如果我像这样将模板的内容直接写入脚本标签中
<script type="text/ng-template" id="a.html">Hello!</script>
它确实有效。
【问题讨论】:
-
这是个问题吗?
-
@Rohit 是的。它在标题中说我想将内容从源加载到变量中,而不是从脚本标签内部..
标签: javascript html angularjs angularjs-routing