Angularjs Button在ng-repeat中加载状态指令

时间:2013-09-18 14:55:08

标签: javascript angularjs angularjs-directive

我希望扩展以前解决的问题:

Angularjs Button loading state directive with ng-disabled directive

此指令适用于基于单个实例的按钮,但是当在ng-repeat中应用时,所创建的所有按钮在单击一个按钮时会更改其状态。有没有办法使这个指令工作,以便当这个指令应用于ng-repeat中的多个按钮时,只有点击的按钮才会改变其加载状态?

我创建了一个plunker来演示问题所在:http://plnkr.co/edit/epdPhwx27RlthzLPXf67?p=preview

1 个答案:

答案 0 :(得分:2)

以下是使用同一个plunker进行此操作的方法。

Button-Loading Plunker

我改变了你看待数据的方式。注意$ scope.array和$ scope.load,以及在button元素中找到的数据。