У меня есть несколько маршрутов, таких как:
this.router.navigate(['/main/one/as'])
this.router.navigate(['/main/one/wer'])
this.router.navigate(['/main/one/sdf'])
Каждый маршрут указывает на свой компонент, и мне нужен общий формат для вызова этих маршрутов в зависимости от выбора пользователя.
Я попробовал эту опцию, сначала объявил переменную type
и присвоил ей последнее значение маршрутов в зависимости от выбора пользователя.
type = 'sdf'
this.router.navigate(['/main/one/'+type])
Мне нужна эта вещь, потому что иногда я загружаю 2 маршрута одновременновремя, т. е.
this.router.navigate(['main/one/as']).then(()=>
this.router.navigate(['main/one/',{outlets:{part2_1:'sdf'}}]));
, поэтому у него много комбинаций, две определяют, что каждая комбинация отнимает много времени
Но это дает , что не может совпасть ни с одной ошибкой маршрута .
это мой конфиг маршрутов,
{ path : 'main', component : MainpageComponent,
children:[
{ path : 'one', component :Type_mainComponent,
children:[
{ path : 'as', component :Type1Component,pathMatch:'full'},
{ path : 'wer', component :Type2Component,pathMatch:'full'},
{ path : 'sdf', component :Type3Component,pathMatch:'full'},
]}
]}
Как получить решение для этого?
Есть ли вариант для этого?