我有一个指令将li项添加到列表中。每个li都有一个div,包括模板。我追加HTML后编译它,但ngInclude不起作用。它不包含指定的模板。用ngInclude附加html后编译指令
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>
我在做什么错?
例子: http://jsfiddle.net/mato75/4zhLtjbw/
你能告诉你的完整指令定义是什么? – 2014-08-29 11:47:39