Rumah  >  Soal Jawab  >  teks badan

angular.js - angular服务里取到的值,怎么在服务外同步该值?

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

漂亮男人漂亮男人2687 hari yang lalu580

membalas semua(1)saya akan balas

  • 黄舟

    黄舟2017-05-15 17:11:27

    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.

    balas
    0
  • Batalbalas