Wiem, że mogę przekazać parametr do routerLink
tras takich jak
/user/:id
przez pisanie
[routerLink]="['/user', user.id]"
ale co z trasami takimi jak ta:
/user/:id/details
Czy istnieje sposób na ustawienie tego parametru, czy powinienem rozważyć inny schemat adresów URL?
angular
angular2-routing
angular2-router3
Thorsten Westheider
źródło
źródło
<button mat-button routerLink="...">View user</button>
składnią?Być może jest to bardzo późna odpowiedź, ale jeśli chcesz nawigować po innej stronie za pomocą parametrów, możesz,
nie należy również zapominać o konfiguracji routingu, takiej jak,
źródło
Najpierw skonfiguruj w tabeli:
teraz w kodzie skryptu typu:
odbierać parametry w innym elemencie
źródło
Istnieje wiele sposobów osiągnięcia tego celu.
Atrybut routerLink wymaga zaimportowania modułu routing do modułu funkcji na wypadek, gdybyś leniwie załadował moduł funkcji lub po prostu zaimportował moduł routingu aplikacji, jeśli nie zostanie on automatycznie dodany do tablicy importu AppModule.
źródło