질의

2013-07-08 4 views
-2

내 레일 응용 프로그램에서 모든 사용자를 추출하기 위해 노력하고질의

이 내 자바 스크립트 파일에 : 나는 $ 범위를 사용하려고 할 때, 그러나

var app = angular.module('app'); 
app.factory('User', function($resource) { 
    return $resource('/users/:id', {id: '@id'}); 
}); 

app.controller('UsersCtrl', ['$scope', 'User', function($scope, User) {  

    $scope.users = User.query(); 

}); 

. 내 레일 애플 리케이션에 대한 내 견해로는 현재 약 1 명의 사용자 만있을 때 약 10000 개의 배열을 보여줍니다. 내가 $ scope.users을 검사 할 때 그 /users 경로에 GET 요청을 보낼 것입니다 해당 페이지

+0

명백한 질문은 다음과 같습니다. API에서 사용자의 JSON 배열을 반환하는'/ users/: id' 경로가 있습니까? – finishingmove

답변

0

User.query()의 HTML 것 같다,

(그것은 단지 배열에 하나 개의 요소가 있어야합니다). 기본적으로 .query() 호출의 결과는 배열이됩니다.

User.get({id: some_id})/users/some_id에게 GET 요청을 보냅니다. 기본적으로 .get() 호출의 결과는 개체가됩니다.