动态添加属性

时间:2016-01-26 16:51:34

标签: angularjs

我有一些像这样生成的链接:

<li ng-repeat="link in links"></li>

在链接对象中,有一些属性。

link = {
    attributes: "required"
}

如何将此属性添加到元素中,因此它变为如下:

<li ng-repeat="link in menu" required></li>

由于

2 个答案:

答案 0 :(得分:0)

<li ng-repeat="link in menu" {{link.attributes}}></li>

但是,您可能需要在控制器中填充该对象属性。

答案 1 :(得分:0)

<li ng-repeat="link in links" required="{{link.attributes}}"></li>

<li ng-repeat="link in links" ng-required="{{link.attributes}}"></li>

如果您需要使用DOM,则必须在[$ compile] [1]期间通过指令添加它,但它可能对您的情况没有意义。