【发布时间】:2012-11-07 06:38:52
【问题描述】:
我有一个从我的服务中检索到的用户列表。当我选择任何用户时,我可以查看和编辑信息(电子邮件、角色等)。问题是我不希望这些更改影响列表中的用户数据,我只想在保存后更新数据(单击按钮)。
现在我使用两个变量:
$scope.selected - 当前选定的用户$scope.editable - 用于存储我正在编辑的数据的变量
我像这样交换数据:
$scope.initEditable = function ()
{
$scope.editable = {};
$.extend($scope.editable, $scope.selected);
}
看起来像一个糟糕的解决方案。正确的做法是什么?
【问题讨论】:
标签: javascript data-binding angularjs