假设我item-list
在 route 中获得了一个数组/items/
。item-list.component.html 看起来像这样:
<div *ngFor="let item of items">
....
<a [routerLink]="'/items/' + item.id">View Item</a>
</div>
我想要做的是将item
对象从item-list
数组推送到下一页(或路由)/items/:item-id.
目前,我设置它的方式是使用 2 个解析器,每个路由一个:
1. GET items-list
2. GET item by id
我意识到这些路由之间存在不必要的 API 调用,因为我需要的项目对象已经在数组中。如果项目不存在(由于页面刷新或直接链接),我计划重构解析器调用 API
我将如何处理这个?
注意:在 Ionic3 中,可以这样做:navCtrl.push('ItemPage', {item: item});