【发布时间】:2014-07-17 15:02:11
【问题描述】:
在 Angular 中,您可以在页面本身中创建一个模板,例如:
<script type="text/ng-template" id="something.htm">
<div>This is a template.</div>
</script>
我想知道您是否可以将一堆这些放在一起放在外部页面中,例如“templates.htm”,然后引用整个页面,基本上是说“在 templates.htm 中查找模板内容.htm。”
【问题讨论】:
-
我可以用 jQuery 加载它,但我希望角度管道或某处有什么东西。
-
您可以请求external.html的原始html并使用
$compile服务编译,它会为您将这些模板放入$templateCache。 -
喜欢:$compile(returnedData)($rootScope);?
-
是否可以跨隔离范围边界使用?
-
是的,但请注意,它仅适用于在上述语句之后编译的指令。
标签: javascript angularjs templates angularjs-directive