J'ai utilisé le bouton d'édition. après avoir édité j'ai enregistrer et annuler le bouton .save fonctionne comme je m'y attendais mais pas le bouton d'annulation. si je clique sur le bouton d'annulation après avoir essayé de modifier, il devrait montrer le texte précédent. quelqu'un peut-il s'il vous plaît aidez-moi
js violon ici http://jsfiddle.net/F7K63/143/Comment mettre en œuvre le bouton d'annulation pour la fonctionnalité d'édition dans 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>
Vous devez effectuer une copie de l'élément que vous souhaitez modifier. Si vous appuyez sur Annuler, remplacez l'origine par la copie. – Christoph
pouvez-vous montrer dans le jsfiddle ci-dessus s'il vous plaît –
Ce violon peut aider: http://jsfiddle.net/7Lbjuhsq/ – pixelbits