я обнаружил, что документ с angularjs сайта говорит, что я мог бы сделать что-то в моей фабрике, как это:
var speicialProducts = [];
factory.getFeatureProducts = function() {
if ($.isEmptyObject(specialProducts)) {
specialProducts = $resource('index.php/products/featureProducts').query().$promise.then(function(data){
return data;
// return data.content;
});
}
return specialProducts;
}
, а затем в мой контроллер я:
$scope.specialProducts = specialProductFactory.getFeatureProducts();
Но почему-то угловое значение не заполняет модель области, когда данные были правильно возвращены.
Я попытался сделать:
var speicialProducts = [];
factory.getFeatureProducts = function() {
if ($.isEmptyObject(specialProducts)) {
specialProducts = $resource('index.php/products/featureProducts').query();
}
return specialProducts;
}
Это работает, но я хочу сделать что-то, чтобы присвоить часть возвращаемых данных в specialProducts, но не все возвращаются данные (как то, что я сделал в комментарии часть в первом примере кода return data.content). Итак, любые идеи, которые я мог бы сделать, это сработало?
если есть некоторые примеры jsfiddle, которые будут большими. Благодаря
Последнее, что я хочу изменить, это ** $ scope.specialProducts = specialProductFactory.getFeatureProducts(); **, потому что мне может понадобиться этот шаблон для остальной части возможного источника данных –