【发布时间】:2015-01-19 14:39:39
【问题描述】:
我正在显示一个具有条件启用或禁用的按钮,在控制功能中检查了两个值,一个值在服务调用后更新。因此结果视图显示为禁用,因为之前调用了该函数和异步调用稍后更新值。
所以我希望我的视图稍后在异步调用完成后调用该禁用控制器函数。
<button class="btn btn-default" ng-disabled="shouldDisableNewStrategyLink()" id="newStrategy">
Create New Strategy</button>
$scope.shouldDisableNewStrategyLink= function(){
return !$scope.currentVenue.isEdit || !mapsAvailable;
}
这里的变量 mapsAvailable 稍后在异步 http 调用完成时更新。
【问题讨论】:
标签: javascript angularjs asynchronous angularjs-scope