Angular2 RouterLink rompe las rutas reemplazando la barra oblicua con% 2F

Desde la última versión de Angular2 (2.0.0-beta.14) es posible tener parámetros de consulta que contienen múltiples barras, como / foo / bar.

Esto funciona muy bien, sin embargo, cada vez que uso un parámetro con múltiples barras dentro de un enlace RouterLink, se escapa/ con%2F haciendo que las rutas ya no funcionen en la recarga.

Mi enlace se ve así:<a [routerLink]="['/Page', {page: page.url | slug}]" class="list-group-item">{{ page.title }}</a>

Dentro de la tubería 'slug' inclusoURIDecode la cadena, y cuando la registro es correcta. Registraría algo como/pages/level-1/, pero cuando inspecciono el actuala etiqueta en la página que dicehref="/pages%2Flevel-1".

No tengo ni idea, porque incluso cuando imprimo el valor de{{ page.url | slug }} dentro de mi plantilla HTML, devuelve la url con barras inclinadas.

Respuestas a la pregunta(2)

Su respuesta a la pregunta