ho creato un violino qui: http://jsfiddle.net/nicktest2222/W4VaA/
voglio solo essere in grado di colpire il pulsante di reset e mettere i miei valori originali indietro. Qualcuno sa qual è il modo migliore per farlo?
Grazie in anticipo
function TodoCtrl($scope) {
$scope.data = [
{text:'learn angular', done:true},
{text:'build an angular app', done:false}];
$scope.orig = [$scope.data];
$scope.reset = function() {
$scope.data = $scope.orig;
};
}
Mio Dio .... dopo 2,5 ore di mal di testa, ho trovato questa soluzione geniale. Sono andato a farlo in modo stupido: trovare l'indice dell'oggetto che è stato modificato dall'array e ottenere una copia dell'originale Questo è molto più breve e più dolce! Grazie mille – Mark
Ho provato un modo simile ma funziona in caso di abbandoni. Stava reimpostando il menu a discesa invece di tornare al valore selezionato da ng, $ route.reload() ha fatto il trucco per me. –