【发布时间】:2016-01-13 09:37:35
【问题描述】:
我使用了编辑按钮。编辑后我有保存和取消按钮。保存按钮按预期工作,但不是取消按钮。
如果我在尝试编辑后单击取消按钮,它应该显示以前的文本。谁能帮帮我
js 在这里摆弄http://jsfiddle.net/F7K63/143/
<tr ng-repeat="item in items">
<td>
<span ng-hide="item.editing">{{item.name}} <button ng-click="editItem(item)">Edit</button></span>
<input ng-show="item.editing" ng-model="item.name" autofocus />
<button ng-show="item.editing" ng-click="doneEditing(item)">Save</button>
<button ng-show="item.editing" ng-click="Cancel(item)">Cancel</button>
</td>
</tr>
【问题讨论】:
-
您应该复制您要编辑的项目。如果按取消,则用副本替换原点。
-
你能在上面的jsfiddle中显示吗
-
这个小提琴可能有帮助:jsfiddle.net/7Lbjuhsq
标签: angularjs edit cancel-button