javascript - Angularjs 按钮在 ng-repeat 中加载状态指令

标签 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

最佳答案

这里有一种方法可以让你的同一个笨蛋做到这一点。

Button-Loading Plunker

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

关于javascript - Angularjs 按钮在 ng-repeat 中加载状态指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18875623/

相关文章:

javascript - 使用 javascript 和 css 下拉

javascript - Google AppS 脚本 - 根据键合并数组

javascript - Angular 中的路由问题(URL 中出现 "!")

javascript - 类型错误 : Cannot read property 'go' of undefined

javascript - 如何使用 angularjs 更新 visjs 的节点或边缘属性?

AngularJS - 如何将已编译的 HTML 插入到我的指令模板中?

javascript - 使用 jQuery 更改选项元素中部分文本的颜色

javascript - MooTools 桌面上的淡入/淡出效果

angularjs - 为什么这个一次性绑定(bind)表现得好像它不存在一样?

AngularJS ng-required 不能使用变量