Ionic 将 *ng-for 信息传递到查询参数中
Ionic pass *ng-for information into query params
我有一个 *ng-for 循环,生成离子项目,但我希望这些项目路由到另一个页面,但传递该项目的索引作为查询参数。
这是我的代码:
<ion-item *ngFor="let item of items; index as i;"
[routerLink]="['/itempage']" [queryParams]="{id: 'i'}"
routerDirection="forward">
<ion-label>{{item.name}}</ion-label>
</ion-item>
我不知道如何让 { q: 'i' } 部分真正使 i 等于索引,我不断收到错误等。
您没有在那里设置索引,而是将 id
设置为 'i'
,这是字符串。
改成这个[queryParams]="{id: i}"
我有一个 *ng-for 循环,生成离子项目,但我希望这些项目路由到另一个页面,但传递该项目的索引作为查询参数。
这是我的代码:
<ion-item *ngFor="let item of items; index as i;"
[routerLink]="['/itempage']" [queryParams]="{id: 'i'}"
routerDirection="forward">
<ion-label>{{item.name}}</ion-label>
</ion-item>
我不知道如何让 { q: 'i' } 部分真正使 i 等于索引,我不断收到错误等。
您没有在那里设置索引,而是将 id
设置为 'i'
,这是字符串。
改成这个[queryParams]="{id: i}"