HTML:
<div ng-repeat="item in vm.items">
<button ng-disabled="{{item.cost > vm.currency}}"> cost:50 </button>
</div>
controller.js:
function Controller() {
let vm = this;
vm.currency = 0;
vm.foo = foo;
function foo() {
vm.currency += 100;
}
....
如何做到这一点,如果调用了foo(),并且禁用ng的条件的值为假,它将更新并停止禁用按钮?
调用$ scope。$ apply()会引发一个$ apply已经在执行中的错误。