我知道如何通过angular.copy(object)
复制对象。但问题是它不会复制空值。有什么方法可以复制它吗?在AngularJS中复制空值
现在说我有当编辑的任何字段应该更新对象回在我反映填充对象表行的形式。
我捕捉填入值user
对象。 Yah ng-model
分别为user.name
,user.phone
等。在点击更新按钮时,我只是在做 $scope.formElements[index] = angular.copy(user);
现在,当我们在单独的函数中添加记录时,formElements数组就形成了。
所以Angular的默认行为是它没有为空值定义键。所以复制后我的数组被移到左边,只显示填满的值。
复制用户对象时,有什么方法可以复制已填充的空白值?
完整的代码可以在Update form after editing any field value AngularJs
如果你这样做,而不是:'angular.copy(用户,$ scope.formElements [指数]);'? –
这对我不起作用。仍然是同样的事情 – kushalvm