angularJS-更新/重新评估ng禁用条件?

时间:2019-01-31 16:08:39

标签: angularjs

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已经在执行中的错误。

0 个答案:

没有答案