Как ориентироваться в двух точках? - PullRequest
0 голосов
/ 10 сентября 2018

URL-адрес, который я хотел бы сгенерировать:
http://localhost:8000/Home/(fooOutlet:foo/(barOutlet:bar))

У меня есть выход для маршрутизатора с именем 'Foo', и он содержит выход для маршрутизатора с именем 'Bar'.
Как я могу показать компонент в Bar?
Я создал коды ниже, но это не сработало:

this._router.navigate([{ outlets: { fooOutlet: 'foo', barOutlet: 'bar' } }], );
this._router.navigate([{ outlets: [{ fooOutlet: 'foo' }, { barOutlet: 'bar' }] }]);

Это дает мне это:

(fooOutlet: foo // barOutlet: bar)

Но мне нужно:

(fooOutlet: foo / (barOutlet: bar))

1 Ответ

0 голосов
/ 10 сентября 2018

попробуй

this._router.navigate([{ outlets: { fooOutlet: 'foo'} },{ outlets: { barOutlet: 'bar'} }] );

Я думаю, что ваша ошибка в том, что когда вы вызываете метод, навигация так, как вы делаете, это показывать торговые точки, которые находятся на одном уровне (глубине),

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...