我使用new MyModel({description: 'default'})
后来,我保存了它。
$scope.myModel.$save(function(updated){
do stuff here?
});
我的问题是$save
方法正在消灭所有字段。为什么会这样?
$scope.myModel.$save(function(updated){
updated.description - undefined
$scope.myModel.description - undefined
});
我发现现在唯一可行的是:
var copy = angular.copy($scope.myModel);
$scope.myModel.$save(function(updated){
copy.description - not undefined
});
这似乎与文档相矛盾。发生了什么事?
答案 0 :(得分:1)
检查服务器端,我认为您的服务器端型号中没有说明字段。那发生了什么? $scope.myModel
传递给服务器并由响应对象更新,响应对象不包含描述字段