angularjs绑定到属性

时间:2015-10-06 14:37:36

标签: angularjs angularjs-ng-repeat angularjs-bindings

我正在尝试动态地在另一个指令中加载指令,所以我试图在下面使用ng-repeat,其中{{item.directiveName}}是内部指令名称。

<card ng-repeat="item in items" {{item.directiveName}} title="{{item.title}}">

问题在于{{item.directiveName}}未被评估,它保持不变。我认为因为它不是属性的值,所以它是一个属性。

是否有任何方法可以评估此​​表达式,或者angularjs不支持此表达式?

2 个答案:

答案 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}}">