Как определить дополнительные параметры маршрутизации angular2.my маршрутизации конфигурации, как это:Дополнительные параметры Хотя Routing angular2
<a [routerLink]="['../abc',{xyz: blabla}]">
and
<a [routerLink]="['../abc']">
{ path: '/abc/:xyz', component: abc, name: 'abc' }, // Here i want xyz as optional perameter
так что проблема, когда я использую первый метод с параметром blabla
он отлично работает, потому что на время маршрутизации я определил параметр xyz
, но в случае второго способа я не хочу, чтобы отправить параметр поэтому URL становится
http://localhost:8080/#/sideNav/abc/
, который является лаяном в первый раз, но после обновления страницы ничего не показывает, что все окно становится пустым без содержимого. , так есть ли какой-либо метод для предоставления необязательных параметров при маршрутизации в угловом2.
i have also tried without defining parameters like this
{ path: '/abc', component: abc, name: 'abc' }
, но это вызовет ошибку в случае значения А является 1
он преобразует 1
в true
Вы пробовали оба вместе? – micronyks
yups, но не работает. –
Почему вы использовали синтаксис '...' перед '/ abc'? – micronyks