Pertanyaan yang diberi tag «angular-promise»


10
AngularJS: Inisialisasi layanan dengan data tidak sinkron
Saya memiliki layanan AngularJS yang ingin saya inisialisasi dengan beberapa data asinkron. Sesuatu seperti ini: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); return { setData: function (data) { myData = data; }, doStuff: function () { return myData.getSomeData(); } }; }); Jelas ini …


12
Bagaimana cara mengakses nilai janji?
Saya melihat contoh ini dari dokumen Angular, $qtetapi saya pikir ini mungkin berlaku untuk janji secara umum. Contoh di bawah ini disalin kata demi kata dari dokumen mereka dengan komentar mereka termasuk: promiseB = promiseA.then(function(result) { return result + 1; }); // promiseB will be resolved immediately after promiseA is …

5
Tunggu sampai semua janji diselesaikan
Jadi saya memiliki situasi di mana saya memiliki banyak rantai janji dengan panjang yang tidak diketahui. Saya ingin beberapa tindakan dijalankan ketika semua CHAINS telah diproses. Apakah itu mungkin? Berikut ini contohnya: app.controller('MainCtrl', function($scope, $q, $timeout) { var one = $q.defer(); var two = $q.defer(); var three = $q.defer(); var …

1
Apakah janji tidak pernah teratasi menyebabkan kebocoran memori?
Saya punya Promise. Saya membuatnya untuk membatalkan permintaan AJAX jika diperlukan. Tetapi karena saya tidak perlu membatalkan AJAX itu, saya tidak pernah menyelesaikannya dan AJAX berhasil diselesaikan. Cuplikan yang disederhanakan: var defer = $q.defer(); $http({url: 'example.com/some/api', timeout: defer.promise}).success(function(data) { // do something }); // Never defer.resolve() because I don't need …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.