Tôi đang sử dụng AngularJS 1.1.3 để sử dụng tài nguyên $ mới với các lời hứa ...
Làm cách nào để nhận được cuộc gọi lại từ đó? tôi đã cố gắng giống như cách tôi đã làm với $ http:
$resource.get('...').
success(function(data, status) {
alert(data);
}).
error(function(data, status) {
alert((status);
});
Nhưng không có 'thành công' không 'lỗi' chức năng ...
Tôi cũng đã cố gắng rằng:
$resource.get({ id: 10 },function (data) {
console.log('success, got data: ', data);
}, function (err) {
alert('request failed');
});
Điều đó luôn in "thành công, nhận dữ liệu" ngay cả khi lợi nhuận là ...
Bất kỳ ý tưởng nào?
Cảm ơn
Sử dụng '$ then', xem http://code.angularjs.org/1.1.3/docs/api/ngResource.$resource. – Tristan
Bạn có thể chỉ cho tôi cách thực hiện không? Bởi vì tôi nghĩ rằng tôi sẽ có kết quả tương tự như mẫu thứ hai của tôi ... – Paul
API này đang thay đổi, vì vậy tôi sẽ không dựa vào nó: https://github.com/angular/angular.js/pull/2060 – Tristan