這裏是我的工廠方法:
.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"}
]
感謝
檢查響應是否是一個數組或不.. –