在 Angular 中,我有以下工厂:
.factory('User', function($resource){
return $resource(
'/users',//URL
{},//Params defaults
{
'save': {method: 'POST', isArray: true }
}//Actions
) ;
})
在我的控制器中,我尝试像这样保存一个新资源:
$scope.newUser = new User() ;
$scope.newUser.name = $scope.newUserForm.name ;
$scope.newUser.email = $scope.newUserForm.email ;
$scope.newUser.$save() ;
我从服务器返回一个数组,如下所示:
[ {id:12,用户名:“adfsdf”,电子邮件:“sadfsf@sdf.com”}]
但不知何故,我仍然在控制台中遇到错误:
TypeError: Object # has no method 'push'
知道我在哪里遗漏了什么吗?
谢谢