©
This document uses PHP Chinese website manual Release
载入<script>
元素内容到$templateCache
,这样模板就能通过ngInclude
和 ngView
,或directives来使用。 <script>
元素的类型必须设定为text/ng-template
,并且必须通过元素的id
来给出模板的缓冲名称,这样就能用于指令的templateUrl
了。
<script
Type=""
id="">...</script>
参数 | 类型 | 详述 |
---|---|---|
Type | string | 必须设为 |
id | string | 模板的缓冲名称。 |
<script Type="text/ng-template" id="/tpl.html">
Content of the template.
</script>
<a ng-click="currentTpl='/tpl.html'" id="tpl-link">Load inlined template</a>
<div id="tpl-content" ng-include src="currentTpl"></div>
it('should load template defined inside script tag', Function() {
element(by.css('#tpl-link')).click();
expect(element(by.css('#tpl-content')).getText()).toMatch(/Content of the template/);});