我有一個工廠獲取的所有項目在我的數據庫:角度:如何檢索數據高效
.factory('items', function($resource, VAS_API_URL, $q) {
return {
getItems: function() {
var deferred = $q.defer();
var url = VAS_API_URL + 'api/items';
$resource(url)
.query(function(items) {
deferred.resolve(items);
}, function(response) {
deferred.reject(response);
});
return deferred.promise;
}
};
})
我把這個工廠在控制器和顯示這樣的觀點的項目:
.controller('itemCtrl', function($scope, $state, items) {
$scope.item= items.getItems();
$scope.item.then(
function(items) {
$scope.items= items;
},
function(response) {
console.log('error fetching the items', response);
}
);
})
,但在我展示的所有times
了同樣的觀點,我想顯示提起不存儲在item
集合稱爲storeName
的,但我的項目集合中的storeId
。 我的問題是我如何使用storeId
來獲取我從數據庫中獲得的每個item
的商店數據?
從API獲取它(假設你可以)?我不確定我明白你在問什麼 – Phil
問題是什麼時候我打電話給物品工廠我得到的所有物品我如何迭代他們使用storeId打電話給另一個工廠,通過編號取得商店 –