Вот мой метод фабрики:
.factory('lettersFactory', ['$resource', function ($resource) {
\t var url = "";
if(ionic.Platform.isAndroid()){
url = "/android_asset/www/";
}
return $resource(url + 'data/letters.json');
}])
А вот контроллер:
.controller('LettersCtrl', ['$scope','lettersFactory', '$stateParams', '$state', '$ionicPopover', function($scope, lettersFactory, $stateParams, $state, $ionicPopover) {
$scope.letters = lettersFactory.query();
$scope.letter = lettersFactory.get({number:parseInt($stateParams.letterId, 10)});
}])
И вот сообщение об ошибке:
Ошибка в конфигурации ресурсов для действия
object
. Ожидаемый ответ содержит массив, но получил GET (запрос: данные/letters.json {4})
И мой letter.json массив так:
[
{"number":1,
"title": "title",
"content": "content"},
{"number":1,
"title": "title",
"content": "content"}
]
Благодаря
проверить является ли ответ является массивом или нет .. –