无法在延迟加载的模块内动态导航 - Angular 动态路由
Not able to navigate dynamically inside a lazy loaded module - Angular Dynamic Routing
我正在尝试在惰性加载模块内动态路由。但是没用。
惰性模块-routing.ts
{
path: "city",
component: CityComponent,
children: [{ path: "/:name", component: NameComponent }]
}
component.ts
<div *ngIf="showCities">
<mat-nav-list *ngFor="let city of cities" >
<a [routerLink]="['', city.name]" mat-list-item>
{{city.name}} <img src="{{city.country_flag_url}}" />
</a>
</mat-nav-list>
</div>
我希望它导航到 NameComponent,但它没有。
提前致谢:)
您可以使用以下任一方法:
1.) [routerLink]="['city', city.name]"
2.) [routerLink]="['./', city.name]"
- 相对路径
我正在尝试在惰性加载模块内动态路由。但是没用。
惰性模块-routing.ts
{
path: "city",
component: CityComponent,
children: [{ path: "/:name", component: NameComponent }]
}
component.ts
<div *ngIf="showCities">
<mat-nav-list *ngFor="let city of cities" >
<a [routerLink]="['', city.name]" mat-list-item>
{{city.name}} <img src="{{city.country_flag_url}}" />
</a>
</mat-nav-list>
</div>
我希望它导航到 NameComponent,但它没有。
提前致谢:)
您可以使用以下任一方法:
1.) [routerLink]="['city', city.name]"
2.) [routerLink]="['./', city.name]"
- 相对路径