0

我正在尝试动态地将指令加载到另一个指令中,因此我尝试将其ng-repeat用于以下内容,{{item.directiveName}}内部指令名称在哪里。

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

问题是{{item.directiveName}}没有评估,它保持原样。我认为因为它不是属性的值,所以它是属性。

有没有办法评估这个表达式,或者 angularjs 不支持这个?

4

2 回答 2

1

这应该这样做,具体取决于 card 指令。

<div ng-repeat="item in items">
<card  {{item.directiveName}} title="{{item.title}}"> </card>
</div>
于 2015-10-06T14:43:55.743 回答
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}}">
于 2015-10-06T14:49:03.383 回答