0
私のアプリには2ページあり、navParamsを使用して他のページからデータオブジェクトを取得し、そのデータオブジェクトをホームページの配列に格納しています。ここでは、画像カードにイオン2:ngForを使用して複数の画像カードをレンダリングする方法
を使用して、ホームページテンプレートの配列で私homepage.tsここ
@Page({
templateUrl: 'build/pages/home/home.html'
})
export class HomePage {
array: any[];
record : any;
information : any;
constructor(public nav : NavController,
public navparams : NavParams, public platform: Platform){
this.array = [];
this.nav = nav;
this.navparams = navparams;
this.platform = platform;
this.record = navparams.get("arrayOf");
this.array.push(this.record);
console.log(this.array)
}
gotopage(){
this.nav.push(SecPage);
}
}
でこれを説明するためにhomepage.html
<ion-navbar *navbar>
<ion-title>
Student Managment App
</ion-title>
</ion-navbar>
<ion-content>
<button danger block (click)= "gotopage()">Add Student</button>
</ion-content>
私はもともとこの質問に答え以来、言語が変更されました。 * ngForの "#"を "let"というキーワードに置き換えてください。すなわち:ngFor = "結果を返す" –