मैं ngResource के साथ परिभाषित एक एकल कारखाना है:
App.factory('Account', function($resource) {
return $resource('url', {}, {
query: { method: 'GET' }
});
});
मैं इस कारखाने में परिभाषित क्वेरी पद्धति के लिए कई कॉल कर रहा हूं। कॉल एसिंक्रोनस रूप से हो सकते हैं, लेकिन मुझे जारी रखने से पहले दोनों कॉल के पूरा होने की प्रतीक्षा करनी होगी:
App.controller('AccountsCtrl', function ($scope, Account) {
$scope.loadAccounts = function () {
var billingAccounts = Account.query({ type: 'billing' });
var shippingAccounts = Account.query({ type: 'shipping' });
// wait for both calls to complete before returning
};
});
वहाँ ऐसा करने का एक तरीका है, जो एनजीआरआरजे के साथ परिभाषित किया गया है। मैं अपने वर्तमान प्रोजेक्ट में jQuery नहीं जोड़ना पसंद करूंगा।
$thenसंपत्ति होती है लेकिन किसी भी वादे की वस्तु को उजागर नहीं करते हैं। उजागर$promiseपूरी तरह से 1.1.4 में होगा