Ho una direttiva che uso più volte su una pagina. Spara un evento quando lo stato cambia e il controller gestisce l'evento.Istanze ed eventi con più direttive
Il problema è che l'evento viene generato due volte. Capisco perché succede, ma sono bloccato o cercando di trovare una soluzione alternativa o migliore. Qualche consiglio?
Plunker esempio: http://plnkr.co/edit/xObOvi253qejphU5arFr
Ogni direttiva deve modificare la proprietà 'foo' dell'ambito genitore? Altrimenti, aggiungi 'scope: true' alla tua direttiva e poi ognuno avrà la sua proprietà' foo' (e un solo evento verrà attivato). –
In plunk, tutti gli elementi condividono lo stesso $ scope, perché non usi semplicemente $ watch direttamente nel controller principale? – DotDotDot