Enlaces relativos / rutas parciales con routerLink
En mi aplicación, algunas URL toman la forma
/department/:dep/employee/:emp/contacts
En mi barra lateral muestro una lista de todos los empleados, cada uno de los cuales tiene un[routerLink]
que enlaza con los contactos de ese empleado
<ul>
<li>
<a [routerLink]="['/department', 1, 'employee', 1, 'contacts']"></a>
<li>
<li>
<a [routerLink]="['/department', 1, 'employee', 2, 'contacts']"></a>
<li>
...
</ul>
Sin embargo, con este enfoque siempre necesito proporcionar la ruta completa, incluidos todos los parámetros (comodep
en el ejemplo anterior) que es bastante engorroso. ¿Hay alguna manera de proporcionar solo una parte de la ruta, como
<a [routerLink]="['employee', 2, 'contacts']"></a>
(sin eldepartment
parte, porque realmente no me importadepartment
en ese punto de vista y mi sensación es que esto va en contra de la separación de las preocupaciones de todos modos)?