13
我收到了從我的服務中檢索到的用戶列表。當我選擇任何用戶時,我可以看到並編輯信息(電子郵件,角色等)。問題是我不希望這些更改影響列表中的用戶數據,我只想在保存(單擊按鈕)後更新數據。AngularJS變量之間的綁定
現在我用兩個變量:
$scope.selected
- 當前選定的用戶
$scope.editable
- 變量存儲我編輯
的數據,我喜歡這個交換數據:
$scope.initEditable = function()
{
$scope.editable = {};
$.extend($scope.editable, $scope.selected);
}
看起來像一個可怕的解決方案。什麼是正確的方法來做到這一點?
自動化我創建的東西** lazy-model **指令https://github.com/vitalets/lazy-model – vitalets