我正在尝试从我的rails应用程序中提取所有用户
这是在我的javascript文件中:
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();
});
然而,当我尝试在我的视图中使用$ scope.users我的rails应用程序时,它显示一个大约10000的数组,当前我只有一个用户。 (它应该只有一个元素在数组中)
当我检查$ scope.users时,它似乎是该页面的html
答案 0 :(得分:0)
User.query()
会向/users
路径发送GET请求。默认情况下,.query()
调用的结果将是一个数组。
User.get({id: some_id})
会向/users/some_id
发送GET请求。默认情况下,.get()
调用的结果将是一个对象。