2016-06-11 9 views
1

Ich habe mir ein paar andere SO-Fragen in Bezug auf Callbacks in Direktiven angesehen, aber sie scheinen nicht mit meiner Geige zu helfen. Ich habe eine Eltern-Direktive und eine Kind-Direktive. Für den Bereich des übergeordneten Elements habe ich eine Funktion, die ich über eine Schaltfläche in der untergeordneten Vorlage aufrufen muss. Von dem, was ich bisher mit meinem kleinen Angular-Wissen versucht habe, war ich nicht in der Lage, es zur Arbeit zu bringen, ohne ng-click auf dem Knopf zu verwenden.Winkeldirektive Callback-Funktion

Mir wurde gesagt, dass eine Direktive sich nicht damit beschäftigen sollte, etwas über andere Direktiven zu wissen, stattdessen bestimmte Methoden in ihrem Umfang offen zu legen, die mit einer anderen Direktive kommunizieren können, je nachdem, was in die Direktive einfließt. Ich könnte hier natürlich absteigen, und ich denke, dass my fiddle das zeigt.

Jede Hilfe im Verständnis würde sehr geschätzt werden.

+0

Does diese Hilfe? https://docs.angularjs.org/guide/directive#creating-a-directive-that-manipulates-the-dom – HarlemSquirrel

+0

Nur neugierig, warum willst du nicht 'ng-click' verwenden? – HarlemSquirrel

+0

@HarlemSquirrel - Ich habe bereits ein Ereignis, das ich auf 'ng-click' anrufe. Ich probierte mehrere Funktionsaufrufe auf dem Klick und nur der erste würde feuern. – pertrai1

Antwort

0

mehrere Funktionsaufrufe auf dem Klick versuchen Sie dies: müssen Sie haben; zwischen Funktionen

ng-click="myFunc1();myFunc2();myFunc3();" 
Verwandte Themen