Относительные ссылки / частичные маршруты с routerLink
В моем приложении некоторые URL-адреса принимают форму
/department/:dep/employee/:emp/contacts
В моей боковой панели я показываю список всех сотрудников, каждый из которых имеет[routerLink]
какие ссылки на контакты этого сотрудника
<ul>
<li>
<a [routerLink]="['/department', 1, 'employee', 1, 'contacts']"></a>
<li>
<li>
<a [routerLink]="['/department', 1, 'employee', 2, 'contacts']"></a>
<li>
...
</ul>
Однако при таком подходе мне всегда нужно указывать полный путь, включая все параметры (например,dep
в приведенном выше примере), что довольно громоздко. Есть ли способ предоставить только часть маршрута, например
<a [routerLink]="['employee', 2, 'contacts']"></a>
(безdepartment
отчасти, потому что меня не волнуетdepartment
с этой точки зрения, и я чувствую, что это в любом случае противоречит разделению интересов)?