这只是为了解释,我在我的应用程序中有一个侧面菜单,当我点击第一个选项(" Carne")时,它会打开另一个页面,该页面应该显示{{1}的所有食谱}。
我的问题是我无法显示食谱,当我使用type: "Carne"
显示食谱的详细信息时,页面仍为空。
HTML:
ngFor
JSON:
<ion-header>
<ion-navbar >
<ion-title >{{tipo.tipo}}</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
<ion-card >
<ion-card-content *ngFor="let receta of recetas">
<p>{{receta.Nombre}}</p>
</ion-card-content>
</ion-card>
</ion-content>
.TS:
"data": [
{
"tipo":"Carne",
"recetas":[
{
"Nombre":"Big Mac.",
"Complejidad": "1",
...
}
]
}
答案 0 :(得分:0)
我有解决方案。我刚才没有在app.component.ts
中声明推送我有这个:
openPage(page) {
// Reset the content nav to have just this page
// we wouldn't want the back button to show in this scenario
this.nav.push(ListaPage, page);
}
我必须这样做:
openPage(page) {
// Reset the content nav to have just this page
// we wouldn't want the back button to show in this scenario
this.nav.push(ListaPage, page.tipo);
}