我已經使用編輯按鈕。編輯後我有保存並取消按鈕.save按鈕正在工作,因爲我的預期,但不是取消按鈕。 如果我在嘗試編輯後單擊取消按鈕,它應顯示以前的文本。任何人都可以請幫我在這裏http://jsfiddle.net/F7K63/143/如何在angularjs中實現編輯功能的取消按鈕
<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>
您應該製作要編輯的項目的副本。如果您按取消,請使用副本替換原點。 – Christoph
你可以在上面的jsfiddle中顯示 –
這個小提琴可能會有所幫助:http://jsfiddle.net/7Lbjuhsq/ – pixelbits