延續Ionic 3頁面瀏覽之push/pop機制,在頁面切換時,另一個重要問題是頁面之間的「參數傳遞」。以常見的「清單列表」/「細節」頁面切換為例,除了呼叫push()外,還必須傳送如「項目編號」的參數到下一個頁面,如下圖所示:
|
圖1 點選清單項目,必須傳遞參數到「細節」頁面,如"id:2330"。 |
參數傳遞的工作,在傳送端—亦即上圖的「清單列表」頁面—可將參數以物件的形式,直接加在push()的第二個引數:
this.navCtrl.push(DetailPage, {
id: 2330,
arg: some_value
});