Powiedzmy, że mamy składnik Aurelia o nazwie UserRouter, który jest routerem podrzędnym i obsługuje routing do UserProfile, UserImages i UserFriends.Jak przekazywać dane z komponentu routera do komponentów podrzędnych w Aurelia?
Chcę, aby UserRouter wczytał użytkownika z API (na canActivate), a następnie przekazał te dane użytkownika do podelementów.
Ładowanie danych jest w porządku, w jaki sposób przekazać je do komponentów podrzędnych, aby wszyscy mogli je przeczytać? na przykład umieszczenie atrybutu na <router-view>
.
Próbowałem argumentu bindingContext w metodzie bind() dla komponentów podrzędnych, ale to nie zadziałało.
Dzięki
Czy zastanawiałeś się nad wykorzystaniem wspólnego państwa? –
sprawdź artykuł Patricka Waltersa [post na temat dzielenia się i przekazywania informacji] (http: // patrickwalters.net/my-best-practices-in-aurelia /) –