所以我試圖傳遞一個字符串作爲參數傳遞給Modal(主/明細)並且Modal打開,但字符串返回undefined。Ionic 3 modal navparams返回undefined
這裏是父TS:
editReminder(event, data){
console.log(data);
let myModal = this.modalCtrl.create(ReminderDetailsPage, data);
myModal.present();
}
的HTML顯示的是使用ngFor(提醒的提醒)提醒的列表。這種方法得到這樣的字符串在html上:
<button ion-fab mini class="mini-button" (click)="editReminder($event, reminder)">
<ion-icon name="create"></ion-icon>
</button>
如果我console.log(數據),它會返回像我一樣的提醒。但是當我嘗試在ReminderDetails模式下獲得它時:
export class ReminderDetailsPage {
EditedReminder: string = this.navParams.get('data');
它只是返回undefined。我已經在這兩個頁面上導入了navParams,並在構造函數中聲明瞭它們。