저는 Angular에 익숙하지 않습니다. 저는 이것을 사용하여 간단한 To Do 응용 프로그램을 만들려고합니다. TodoServices라는 모듈을 디자인했습니다.이 모듈에서는 factory 메소드를 사용하여 User 서비스를 만듭니다. 코드는 다음과 같은 :JSON 응답에 잘못된 표준을 사용하고 있습니까?
angular.module('TodoServices', ["ngResource"])
.factory('User', function($resource){
return $resource('http://todoapi.rohanchhabra.in/users/:id');
});
내 app.js의 코드는 다음과 같습니다
var angularApp = angular.module('angularApp', ['TodoServices']);
angularApp.controller('UsersController', function(User){
this.users = {};
this.users = User.query();
});
내 응용 프로그램을 실행, 나는이 오류 얻을 : Error link
을 나는이 생각 왜냐하면 내 웹 서비스가 데이터를 가지고있을뿐만 아니라 상태 및 메시지와 같은 몇 가지 다른 것들을 가지고있는 객체를 반환하기 때문입니다. 이제 그것을하는 잘못된 방법입니까? 백엔드에서 배열을 반환해야합니까? 실제 문제는 무엇이며이를 해결하는 방법은 무엇입니까? 당신의 오류 링크로
어떤 데이터가 반환됩니까? .query 배열을 반환해야하지만 http://todoapi.rohanchhabra.in/users/ : id 아마 개체를 반환합니다 –
jsfiddle 매우 유용한이 경우 –