Angularjs 使用角度的动态属性(非输入/需要)

Angularjs 使用角度的动态属性(非输入/需要),angularjs,Angularjs,我需要构建以下内容 <button large></button> <button larger></button> 我想做一些像 <!-- where items = ["large", "larger"] --> <button ng-repeat="item in items" {{item.type}}>Whatever</button> 我该怎么办?我试过上面的方法,但似乎不起作用 我希望 <

我需要构建以下内容

<button large></button>
<button larger></button>
我想做一些像

<!-- where items = ["large", "larger"] -->

<button ng-repeat="item in items" {{item.type}}>Whatever</button>
我该怎么办?我试过上面的方法,但似乎不起作用

我希望

<button large class="ng-binding">Whatever</button>
<button larger class="ng-binding">Whatever</button>
但我明白了

<button {{item.type}} class="ng-binding">Whatever</button>
<button {{item.type}} class="ng-binding">Whatever</button>

正如您所看到的,按钮没有相应的属性。

您不能直接使用绑定来实现这一点,毕竟这是一个非常奇怪的要求:。甚至在某些地方,您可以使用ng attr ng attr custtype={{item.type}}动态设置属性值,将custtype设置为large等,或者您甚至可以设置ng class。你通过这样做实现了什么?是的,这很奇怪,本质上是由于我试图使用的库,所以我最终以这种方式重写了库,但问题仍然是一样的。我能想到的另一个例子是移植奇怪的jQuery库