我正在尝试实施"编辑模式"特征。
单击编辑按钮时,功能备份将备份该项目。
单击保存按钮时,功能保存将保存。
但它不适用于恢复
<a><i class="fa fa-lg" ng-click="item.editable? item.enable = !item.enable:''" ng-class="item.enable? 'fa-toggle-on text-success': 'fa-toggle-off text-danger'"></i></a>
<a ng-if="!item.editable"><i class="fa fa-lg fa-pencil-square text-primary" ng-click="backup(item)"></i></a>
<a ng-if="item.editable"><i class="fa fa-lg fa-check-square text-primary" ng-click="save(item)"></i></a>
<a ng-if="item.editable"><i class="fa fa-lg fa-reply text-danger" ng-click="recover(item)"></i></a>
答案 0 :(得分:0)
请查看我的Edited plunker ..我添加了angular.extend(item, backup_item)
以正确更新项目对象及其备份。
希望这有帮助