2016-05-02 8 views
0

Gibt es eine Möglichkeit, ALLE Aktionen, die von einer Komponente auf den übergeordneten Controller treffen, zu routen?EmberJs - Leitet alle Aktionen, die von der Unterkomponente kommen, in die Elternkomponente zum übergeordneten Controller.

Die Quelle dieser Aktionen, die die Komponente treffen, stammt von den darin enthaltenen Unterkomponenten.

Problem hier ist, dass ich weiß nicht ohne weiteres aus dem Namen der Aktion in die Komponente kommen, aber sie werden in der übergeordneten Steuerung definiert werden.

Antwort

0

Abhängig von den Details Ihres Szenarios ist es schwierig zu helfen, ein twiddle könnte Dinge klären.

Stellen Sie sicher, dass Sie den folgenden Abschnitt der Anleitungen unten haben: calling-actions-up-multiple-component-layers.

Was ich empfehlen kann, ohne viel mehr zu wissen, ist, dass, wenn Sie mit der Handhabung von Aktionen in mehreren Komponenten kämpfen, einen Dienst in die relevanten Komponenten injizieren und den Zustand und die Aktionen im Dienst behandeln.

+0

Die Frage in der vorliegenden Form sollte als Off-Thema für das Fehlen eines [minimalen, vollständigen und überprüfbaren Beispiels] geschlossen werden (http://stackoverflow.com/help/mcve) und diese Antwort sollte ein Kommentar sein. –