Relative Links / Teilrouten mit routerLink
In meiner App haben einige URLs die Form
/department/:dep/employee/:emp/contacts
In meiner Seitenleiste zeige ich eine Liste aller Mitarbeiter, von denen jeder ein @ h[routerLink]
welche Links zu den Kontakten dieses Mitarbeiters
<ul>
<li>
<a [routerLink]="['/department', 1, 'employee', 1, 'contacts']"></a>
<li>
<li>
<a [routerLink]="['/department', 1, 'employee', 2, 'contacts']"></a>
<li>
...
</ul>
Bei diesem Ansatz muss ich jedoch immer den vollständigen Pfad angeben, einschließlich aller Parameter (wiedep
im obigen Beispiel), was ziemlich umständlich ist. Gibt es eine Möglichkeit, nur einen Teil der Route anzugeben, z. B.
<a [routerLink]="['employee', 2, 'contacts']"></a>
(ohne dasdepartment
Teil, weil ich mich nicht wirklich für @ interessiedepartment
in dieser Sicht und mein Gefühl ist, dass dies sowieso gegen die Trennung von Bedenken geht)?