angular.js - Bagaimana untuk menyegerakkan nilai yang diperoleh daripada perkhidmatan sudut di luar perkhidmatan?
漂亮男人
漂亮男人 2017-05-15 17:09:27
0
1
675
monitorService.getFMCMonitor({ scenario: 'indoor'},function(res){
     $scope.data = res;
 });
 //$scope.$watch('data',(n,o)=>console.log(n));
 console.log($scope.data); ==> undefined

monitorService ialah service yang memperoleh data latar belakang Jika $watch tidak digunakan, bagaimana hendak menyegerakkan nilai $timeout dengan $scope.data? Cetak sahaja $scope.data, iaitu nilai yang diperoleh daripada perkhidmatan, bukan undefined

漂亮男人
漂亮男人

membalas semua(1)
黄舟

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan