Mam dyrektywę, której używam wiele razy na stronie. Wystrzeliwuje zdarzenie, gdy stan się zmienia, a kontroler następnie obsługuje zdarzenie.Wiele instancji i zdarzeń dyrektywy
Problem polega na tym, że zdarzenie jest uruchamiane dwa razy. Rozumiem, dlaczego tak się dzieje, ale utknąłem, próbując znaleźć obejście lub lepszy projekt. Jakieś wskazówki?
Plunker przykład: http://plnkr.co/edit/xObOvi253qejphU5arFr
Czy każda dyrektywa modyfikuje właściwość 'foo' nadrzędnego zakresu? Jeśli nie, po prostu dodaj 'scope: true' do swojej dyrektywy, a następnie każdy będzie miał własną własność' foo' (i tylko jedno zdarzenie zostanie uruchomione). –
W tobie plunker, wszystkie elementy mają ten sam zakres $, dlaczego po prostu nie użyjesz zegarka $ bezpośrednio w głównym kontrolerze? – DotDotDot