【发布时间】:2014-08-29 11:02:19
【问题描述】:
我有一个指令将 li 项目附加到列表中。每个 li 都有一个 div,其中包含模板。我在附加 html 后编译它,但 ngInclude 不起作用。它不包括指定的模板。
scope.attrs.itemTpl = 'dimension-item-tpl.html';
elemnt.find('ul').append(generatedList);
$compile(generatedList)(scope);
试了两个例子,html后追加:
<li class="col-xlg-2 col-lg-3 col-md-4 col-sm-6" data-item="creative_filename">
<div ng-include="dimension-item-tpl.html"></div>
</li>
<li class="col-xlg-2 col-lg-3 col-md-4 col-sm-6" data-item="size">
<div ng-include="dimension-item-tpl.html"></div>
</li>
第二个:
<li class="col-xlg-2 col-lg-3 col-md-4 col-sm-6" data-item="creative_filename">
<div ng-include="attrs.itemTpl"></div>
</li>
<li class="col-xlg-2 col-lg-3 col-md-4 col-sm-6" data-item="size">
<div ng-include="attrs.itemTpl"></div>
</li>
我做错了什么?
【问题讨论】:
-
你能展示你完整的指令定义吗?
标签: angularjs angularjs-directive