【发布时间】:2017-05-31 21:57:55
【问题描述】:
按照 DRY 原则,我想编写一个按钮指令,在 $http 类期间保持按钮禁用。
我想这样做是为了禁止用户多次单击按钮,但我无法考虑如何在指令中获取函数承诺状态,因为该函数位于 $scope 上
该场景非常通用,按钮 ng-click 确实调用了一个函数,该函数又进行了 $http 调用。在用户单击时:按钮应该被禁用,并且只有在 $http 调用成功或失败后才应该启用。
【问题讨论】:
标签: angularjs angularjs-directive