Nehmen wir an, wir haben eine Komponente in Aurelia mit dem Namen UserRouter, die ein Kind-Router ist und das Routing zu UserProfile, UserImages und UserFriends behandelt.Wie können Daten von der Router-Komponente an Kinder-Komponenten in Aurelia übergeben werden?
Ich möchte den UserRouter in den Benutzer von der API laden (auf canActivate) und dann diese Benutzerdaten an Unterkomponenten übergeben.
Das Laden in die Daten ist in Ordnung, wie übertrage ich es auf Unterkomponenten, so dass sie alle lesen können? z.B. Platzieren eines Attributs auf <router-view>
.
Ich habe versucht, das BindingContext-Argument für die Bind() -Methode von Unterkomponenten, aber das hat nicht funktioniert.
Dank
Haben Sie über die Verwendung eines gemeinsamen Status nachgedacht? –
Besuche Patrick Walters '[Beitrag zum Teilen und Übergeben des Staates] (http: // patrickwalters.net/my-best-practices-in-aurelia /) –