Maison > Questions et réponses > le corps du texte
monitorService.getFMCMonitor({ scenario: 'indoor'},function(res){
$scope.data = res;
});
//$scope.$watch('data',(n,o)=>console.log(n));
console.log($scope.data); ==> undefined
monitorService
是一个获取后台数据的service
,如果不用$watch
,$timeout
,怎么同步$scope.data
的值?就是一打印$scope.data
,就是服务里取到的值,而不是undefined
黄舟2017-05-15 17:11:27
Parce qu'elle est asynchrone, la requête ajax ne revient pas lorsque vous imprimez, elle est donc naturellement indéfinie.
Vous pouvez le faire, passer un rappel en paramètre, ou une promesse, les deux vont bien.