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

Hứa hẹn là một chiến thuật cho điện toán trả chậm, phù hợp với một số kiểu đồng thời: đồng thời vòng lặp luồng và chuỗi sự kiện cho tính toán cục bộ và cả nhắn tin từ xa đồng bộ và không đồng bộ. Một lời hứa đại diện cho kết quả cuối cùng của một hoạt động không đồng bộ. Cách chính để làm việc với các lời hứa là thông qua một phương pháp đăng ký các phép biến đổi từ giá trị cuối cùng của lời hứa hoặc lý do thất bại sang một lời hứa mới.


4
Cách truyền tham số cho hàm hứa
Đây có vẻ là một câu hỏi ngớ ngẩn nhưng tôi là một người mới trong chủ đề này. Tôi đang làm việc với các lời hứa trên nút js. Và tôi muốn truyền tham số cho một hàm lời hứa. Tuy nhiên tôi không thể tìm ra nó. someModule.someFunction.then(username, …

5
Làm thế nào để tạo một Observable từ dữ liệu tĩnh tương tự như http một trong Angular?
Tôi đang có một dịch vụ có phương thức này: export class TestModelService { public testModel: TestModel; constructor( @Inject(Http) public http: Http) { } public fetchModel(uuid: string = undefined): Observable<string> { if(!uuid) { //return Observable of JSON.stringify(new TestModel()); } else { return this.http.get("http://localhost:8080/myapp/api/model/" + uuid) .map(res => res.text()); } } …

4
Node JS Promise.all và forEach
Tôi có một cấu trúc giống như mảng hiển thị các phương thức không đồng bộ. Phương thức không đồng bộ gọi trả về các cấu trúc mảng mà lần lượt hiển thị nhiều phương thức không đồng bộ hơn. Tôi đang tạo một đối tượng JSON khác để lưu …

4
Trở lại sau một lời hứa ()
Tôi có một mã javascript như thế này: function justTesting() { promise.then(function(output) { return output + 1; }); } var test = justTesting(); Tôi luôn có một giá trị không xác định cho bài kiểm tra var. Tôi nghĩ rằng đó là bởi vì những lời hứa vẫn chưa được …

13
Cách chính xác để viết vòng cho lời hứa.
Cách xây dựng chính xác một vòng lặp để đảm bảo cuộc gọi hứa hẹn sau đây và logger.log (res) chạy đồng bộ thông qua việc lặp lại? (chim xanh) db.getUser(email).then(function(res) { logger.log(res); }); // this is a promise Tôi đã thử cách sau (phương pháp từ http://blog.victorquinn.com/javascript-promise-fter-loop ) var …

5
sử dụng setTimeout trên chuỗi hứa hẹn
Ở đây, tôi đang cố gắng xoay quanh những lời hứa. setTimeout trên đó. Nhưng nó cho tôi lỗi JSON sau ( without setTimeout() it works just fine) SyntaxError: JSON.parse: ký tự không mong muốn ở dòng 1 cột 1 của dữ liệu JSON tôi muốn biết tại sao nó …
115 javascript  json  promise 

4
Tại sao .json () trả về một lời hứa?
fetch()Gần đây tôi đã làm rối tung lên với api và nhận thấy một điều gì đó hơi kỳ quặc. let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator = fetch(url); iterator .then(response => { return { data: response.json(), status: response.status } }) .then(post => document.write(post.data)); ; post.datatrả về một Promiseđối tượng. http://jsbin.com/wofulo/2/edit?js,output …


7
$ .When.apply ($, someArray) làm gì?
Tôi đang đọc về Trì hoãn và Lời hứa và tiếp tục xem qua $.when.apply($, someArray). Tôi hơi không rõ điều này chính xác làm gì, đang tìm lời giải thích rằng một dòng hoạt động chính xác (không phải toàn bộ đoạn mã). Đây là một số bối cảnh: …

16
Hủy chuỗi Lời hứa ECMAScript 6 vani
Có phương pháp nào để xóa các phiên bản .thenJavaScript Promisekhông? Tôi đã viết một khung kiểm tra JavaScript trên QUnit . Khung chạy các bài kiểm tra một cách đồng bộ bằng cách chạy từng cái trong một Promise. (Xin lỗi vì độ dài của khối mã này. Tôi …

5
Chờ mọi lời hứa giải quyết
Vì vậy, tôi có một tình huống mà tôi có nhiều chuỗi lời hứa có độ dài không xác định. Tôi muốn một số hành động chạy khi tất cả CHUỖI đã được xử lý. Điều đó thậm chí có thể? Đây là một ví dụ: app.controller('MainCtrl', function($scope, $q, $timeout) …


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 

2
Vị trí đánh bắt TRƯỚC và SAU sau đó
Tôi khó hiểu sự khác biệt giữa đặt .catchTRƯỚC và SAU sau đó trong một lời hứa lồng nhau. Phương án 1: test1Async(10).then((res) => { return test2Async(22) .then((res) => { return test3Async(100); }).catch((err) => { throw "ERROR AFTER THEN"; }); }).then((res) => { console.log(res); }).catch((err) => { console.log(err); }); Phương …

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.