0

我正在尝试在延迟加载的模块中动态路由。但它不起作用。

惰性模块路由.ts

 {
    path: "city",
    component: CityComponent,
    children: [{ path: "/:name", component: NameComponent }]
  }

组件.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,但它没有。

提前致谢:)

4

1 回答 1

2

您可以使用以下任一方法:

1.)[routerLink]="['city', city.name]"

2.) [routerLink]="['./', city.name]" - 相对路径

于 2019-01-25T14:11:04.260 回答