Привязка angularjs к атрибуту

Я пытаюсь загрузить директиву внутри другой директивы динамически, поэтому я пытаюсь использовать ng-repeat для ниже, где {{item.directiveName}} это имя внутренней директивы.

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

Проблема в том, что {{item.directiveName}} не оценивается, остается как есть. Я думаю, потому что это не значение атрибута, это атрибут.

Можно ли как-то оценить это выражение или это не поддерживается angularjs?

2 ответа

Это должно сделать это, в зависимости от директивы карты.

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

Попробуйте присвоить его атрибуту

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

    <card ng-repeat="item in items" myAttr="{{item.directiveName}}" title="{{item.title}}">
Другие вопросы по тегам