tôi quan sát rằng Trong góc 2 không có khối finally cho lời hứa APIkhối finally trong góc 2 lời hứa
góc 1:
loadUsers() {
fetch('/api/users').then((response) => {
return response.json();
}).then((data) => {
this.users = data;
}).catch((ex) => {
console.error('Error fetching users', ex);
}).finally(() => {
this.userLoaded = true;
};
Giả sử tôi phải làm điều tương tự ở góc 2
Làm thế nào để thêm cuối cùng chặn trong lời hứa góc 2, như bây giờ chỉ có then & catch blocks
có sẵn trong góc 2. Nếu cuối cùng thì không có cách nào để thêm mã dọn dẹp sau khi thực hiện từng phương pháp, nơi tôi viết de để làm cuối cùng chặn các hoạt động?
Bạn đã xem xét sử dụng các quan sát thay vì lời hứa? – jonrsharpe
Trong tương lai: 'angularjs' dành cho câu hỏi AngularJS 1.x. –
@jonrsharpe Đây có thể là một tuyên bố ý kiến, nhưng tôi cảm thấy các quan sát không giải quyết được cùng một miền vấn đề như lời hứa. – Katana314