Câu hỏi được gắn thẻ «q»

Thư viện hứa hẹn của Q.js JavaScript. Q bắt lỗi và sử dụng kỹ thuật `then` để xử lý các lệnh gọi lại và ngoại lệ JavaScript. Không * không * sử dụng cho $ q của Angular, thay vào đó hãy sử dụng [angle-promise]! Cũng không * không * sử dụng cho kdb + / q của kx System, hãy sử dụng [kdb] hoặc [q-lang] để thay thế! Cuối cùng, thẻ này không nên được sử dụng cho các câu hỏi liên quan đến Android 10 - hãy sử dụng thẻ [android-10.0] để thay thế!

2
Lời hứa xây dựng lời hứa rõ ràng là gì và làm thế nào để tôi tránh nó?
Tôi đã viết mã làm một cái gì đó trông giống như: function getStuffDone(param) { | function getStuffDone(param) { var d = Q.defer(); /* or $q.defer */ | return new Promise(function(resolve, reject) { // or = new $.Deferred() etc. | // using a promise constructor myPromiseFn(param+1) | myPromiseFn(param+1) .then(function(val) { …

10
Không hứa hẹn chỉ là cuộc gọi lại?
Tôi đã phát triển JavaScript được một vài năm và tôi không hiểu gì về những lời hứa. Có vẻ như tất cả những gì tôi làm là thay đổi: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); Mà tôi có thể sử dụng một thư viện như async …


5
Sự khác biệt giữa giá trị trả về hoặc Promise.resolve từ đó ()
Sự khác biệt giữa: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return "bbb"; }) .then(function(result) { console.log(result); }); Chạy đoạn mãẨn kết quảMở rộng đoạn trích và điều này: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return Promise.resolve("bbb"); }) .then(function(result) { console.log(result); }); Chạy đoạn mãẨn kết quảMở …



3
Angularjs $ q.all
Tôi đã triển khai $ q.all trong anglejs, nhưng tôi không thể làm cho mã hoạt động. Đây là mã của tôi: UploadService.uploadQuestion = function(questions){ var promises = []; for(var i = 0 ; i < questions.length ; i++){ var deffered = $q.defer(); var question = questions[i]; $http({ url : …
105 angularjs  promise  q 

1
Angular $ q.when hoạt động như thế nào?
Ai đó có thể giải thích cho tôi cách $q.whenhoạt động trong AngularJS không? Tôi đang cố gắng phân tích cách thức $httphoạt động và nhận thấy điều này: var promise = $q.when(config); Và đây là đối tượng cấu hình từ bảng điều khiển Chrome: Object {transformRequest: Array[1], transformResponse: Array[1], …
95 angularjs  deferred  q 



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.