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
Oleh kerana ia tidak segerak, permintaan ajax tidak kembali apabila anda mencetak, jadi ia secara semula jadi tidak ditentukan.
Anda boleh melakukan ini, menghantar panggilan balik sebagai parameter atau janji, kedua-duanya baik.