我正在尝试动态地在另一个指令中加载指令,所以我试图在下面使用ng-repeat
,其中{{item.directiveName}}
是内部指令名称。
<card ng-repeat="item in items" {{item.directiveName}} title="{{item.title}}">
问题在于{{item.directiveName}}
未被评估,它保持不变。我认为因为它不是属性的值,所以它是一个属性。
是否有任何方法可以评估此表达式,或者angularjs不支持此表达式?
答案 0 :(得分:1)
这应该这样做,具体取决于卡指令。
<div ng-repeat="item in items">
<card {{item.directiveName}} title="{{item.title}}"> </card>
</div>
答案 1 :(得分:0)
尝试将其分配给属性
<card ng-repeat="item in items" data="{{item.directiveName}}" title="{{item.title}}">
<card ng-repeat="item in items" myAttr="{{item.directiveName}}" title="{{item.title}}">