您好我正在开发Angular应用程序。
function onMap(asset) {
if (!service.realstate()) {
NotifierService.info('test');
return;
}
}
这里我检查活动环境的状态,如果它不是真的那么我只是通知用户并从这个功能返回。 但是一些时间返回在Notifier Service执行之前执行。 这里Notifier Service内部使用角度烤箱服务。
答案 0 :(得分:0)
可能是你在角度范围内调用onMap
函数。如果从角度区域调用它,则需要调用$scope.$apply
或将其放入$timeout
。您可以阅读更多here。
function onMap(asset) {
if (!service.realstate()) {
$timeout(() =>NotifierService.info('test'), 0);
// $scope.$apply() // <- you can use this also instead of timeout.
return;
}
}