Ho una direttiva che carica un file JSON quindi utilizza tali dati per creare un disegno su tela HTML5 (cioè i dati JSON contengono elementi come testo, colore, posizione). Ho anche un numero di campi di input (testo, cursori, ecc.) Che consentono all'utente di manipolare il disegno. Vedo che posso o $ guardare ognuno di questi elementi o usare ng-clic e chiamare una funzione - c'è un approccio raccomandato?ng-click vs watch in Angular
Alcune note forse rilevanti:
- L'elemento forma e la tela sono tutti parte dello stesso modello di direttiva
- Gli elementi del modulo reagiscono onchange in modo che nessun pulsante di invio
- Ciascuno di questi valore dell'elemento forma ottenere controllato, forse convertito, quindi modificare la stringa JSON. Quindi chiamo una funzione di aggiornamento che ricarica la mia tela con i nuovi dati.
E 'possibile che mi sto avvicinando questo modo sbagliato troppo ...