Angular 2 router.navigate

Estou tentando navegar para uma rota no Angular 2 com uma mistura de parâmetros de rota e consulta.

Aqui está um exemplo de rota em que a rota é a última parte do caminho:

{ path: ':foo/:bar/:baz/page', component: AComponent }

Tentativa de vincular usando a matriz da seguinte maneira:

this.router.navigate(['foo-content', 'bar-contents', 'baz-content', 'page'], this.params.queryParams)

Não estou recebendo nenhum erro e, pelo que entendi, isso deve funcionar.

Os documentos do Angular 2 (no momento) têm o seguinte como exemplo:

{ path: 'hero/:id', component: HeroDetailComponent }

['/hero', hero.id] // { 15 }

Alguém pode ver onde estou errado? Estou no roteador 3.

questionAnswers(2)

yourAnswerToTheQuestion