RouterLinkActive para RouterLink con parámetros (/ dinámico)

RouterLinkActive no funciona cuando se utiliza un enlace generado dinámicamente cuando se navega por la aplicación.

p.ej. en mi navegación superior tengo esto;

<a [routerLink]=['user', currentUser.name] routerLinkActive='active'>{{currentUser.name}}</a>

Mientras que la versión codificada funcionaría.

<a [routerLink]=['user','bob']>View Bobs Account</a>

Un golpe para esto está aquí;https://plnkr.co/edit/BYKMucE3Y75uJSpV5VWx?p=preview

Haga clic en "John" y "Dynamic Router Link Name =" y "John" deberían estar activos. Esto a veces funciona en el primer clic, si es así, luego haga clic de nuevo en "Inicio", haga clic nuevamente en "John", verá que solo el enlace codificado está registrado como activo, aunque los hrefs son idénticos.

¿Es esto diseñado / imposible? o estoy configurando algo incorrectamente?

Respuestas a la pregunta(4)

Su respuesta a la pregunta