Angular Ionic 4如何通过路由正确传递变量

问题描述 投票:0回答:1

我想直接将movie-list.page.html的形式转换为另一个名为movie-series的子页面。

movie-list.page.html:

<ion-content>
  <ion-list>
    <ion-item *ngFor="let item of items"  [routerLink]="['/movie-series', item.ThemaNr]" detail="false">
      <ion-icon name="albums" slot="start" [style.color] ="item.Farbe"></ion-icon>
      <ion-label>{{item.Name}}</ion-label>
      <ion-icon name="list" slot="end"></ion-icon>
    </ion-item>
  </ion-list>
</ion-content>

我应该如何在子页面“电影系列”上获取“ item.ThemaNr”-变量?我应该在之前编辑'app-routing.module.ts吗?我应该像这样在“ movie-series.page.ts”中添加一些内容吗? ->

constructor (
  private route: ActivatedRoute
) {
  let ThemaNr = this.route.snapshot.paramMap.get('ThemaNr');
}

而且我现在如何在movie-series.page.ts中访问变量?

我对正确路由有些困惑。浏览器此时出现错误:

错误:无法匹配任何路由。网址段:“电影系列/ 2”

angular ionic-framework routing
1个回答
0
投票

来自app-routing.module.ts->

© www.soinside.com 2019 - 2024. All rights reserved.