Links relativos / rotas parciais com o routerLink
No meu aplicativo, alguns URLs assumem o formato
/department/:dep/employee/:emp/contacts
Na barra lateral, mostro uma lista de todos os funcionários, cada um com um[routerLink]
que vincula aos contatos desse funcionário
<ul>
<li>
<a [routerLink]="['/department', 1, 'employee', 1, 'contacts']"></a>
<li>
<li>
<a [routerLink]="['/department', 1, 'employee', 2, 'contacts']"></a>
<li>
...
</ul>
No entanto, com essa abordagem, eu sempre preciso fornecer o caminho completo, incluindo todos os parâmetros (comodep
no exemplo acima), o que é bastante complicado. Existe uma maneira de fornecer apenas parte da rota, como
<a [routerLink]="['employee', 2, 'contacts']"></a>
(sem odepartment
parte, porque eu realmente não me importodepartment
nessa visão e meu sentimento é que isso vai contra a separação de preocupações de qualquer maneira)?