Folks Я установки моего приложения, как показано ниже:Угловые временные ресурсы выпуск
var myApp = angular.module('app', []);
myApp.factory('MotorList', ['$resource', function($resource) {
return $resource(baseURL + 'MotorList.json', {}, {});
}]);
myApp.factory('MotorDataManager', function(MotorList) {
var List;
MotorList.query().$then(function(value){
List = value.data;
})
return {
getFullList: function() {
return List;
}
anotherFunction: function { ... }
}
});
myApp.controller('MainCtrl', function($scope,MotorDataManager){
$scope.tableData = MotorDataManager.getFullList();
})
В моем переднем конце у меня есть нг-повторение, что петли через $ scope.tableData. Однако проблема, с которой я сталкиваюсь, заключается в том, что $ scope.tableData никогда не отображается. Ресурс работает нормально. Он возвращает данные, однако я считаю, что это проблема с синхронизацией, но я не уверен, как ее решить.
Эй, мое понимание функции углов .query() вернет индекс. Есть ли особая причина, по которой вам приходилось писать свой собственный метод? –
Запрос Angular возвращает объект ресурса – runtimeZero
также, не могли бы вы также указать свой шаблон html? –