Ho un modello che può essere modificato da una determinata vista; tuttavia, nella parte inferiore della vista, l'utente dovrebbe avere un'opzione per salvare o eliminare tutte le modifiche. Ciò significa che è necessario memorizzare un elenco di tutte le modifiche da apportare al modello e apportare tali modifiche solo dopo aver fatto clic sul pulsante "Salva". Questo sembra inutilmente complicato e mi è venuta in mente un'idea di un approccio alternativo che consiste nel creare un clone del modello e apportare modifiche a tale aspetto. Quindi se l'utente fa clic su "salva" elimina il vecchio modello e lo sostituisce nella sua raccolta con quello nuovo, altrimenti scarti il modello clonato.Come clonare i modelli in Backbone
Questo è un approccio accettabile e, in caso affermativo, come posso implementare il processo di clonazione?
Ciò equivarrebbe a recuperare nuovamente i dati dal server (ma una richiesta HTTP aggiuntiva non è necessaria).
Ma perché sarebbe necessario clonare il modello? Ad ogni modo è possibile estrarre tutti i valori su Salva e salvarli; oppure se vuoi sapere se uno qualsiasi dei valori è stato modificato durante il salvataggio, implementa semplicemente "Model View Binding". – Pawan