0

別のディレクティブ内にディレクティブを動的にロードしようとしているのでng-repeat、以下に使用しようとしています{{item.directiveName}}。 は内部ディレクティブ名です。

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

問題は、{{item.directiveName}}が評価されず、そのままであるということです。属性の値ではないので属性だと思います。

この式を評価する方法はありますか、それとも angularjs でサポートされていませんか?

4

2 に答える 2

1

カードのディレクティブに応じて、これを実行する必要があります。

<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 に答える