Sto creando un client Web che funziona con un API impostazioni web con angolare. Ci sono molte impostazioni e sono tutte opzionali. Se invio un'impostazione, dovrebbe essere salvata. Le impostazioni che non vengono inviate non dovrebbero cambiare.forma angolare - Invia solo i campi modificati
Il requisito è quello di avere un pulsante Salva modifiche per tutte le impostazioni.
mi chiedo se c'è qualche modo in angolare per implementare questa.
Ho pensato di non utilizzare l'HTML form
e di raccogliere i dati e creare una richiesta Ajax da solo, ma poi perderò il meccanismo di convalida (che funziona bene con l'interfaccia utente di Angular).
ho pensato di dividere la forma in piccole forme e submiting solo le forme in cui ng-dirty
non è falso, ma questo può causare un parziale di salvataggio se alcune richieste falliranno (e questo è contro l'obbligo).
Qualche idea?
questo non è quello che stavo cercando, ma immagino questo significa che angolare non offre questa funzionalità out of the box. grazie. –
Questo è reinventare la ruota - FormController angolare e ngModel già eseguire controlli sporchi, aggiungere classi e memorizzare queste informazioni in ambito $. Si veda la risposta da r4w87173 –
@ArturBodera Cosa devo fare per automatizzare questo processo? Sembra che ho bisogno di tenere traccia dei nomi di input e degli attributi del modello. (In realtà sto chiedendo). – keyser