したがって、データを別のページに渡す(クリック)イベントを使用して1ページにデータを表示します。ページ自体。私は時間のためにそれにされて、私の破断点:)私は唯一の短縮ポストを維持するには、以下の関連するコードを表示するつもりです1つのIonic 3 vpageから別のIonic 3 vpageにデータを渡す
で午前まし
list2page(まあ、私が何を考えては関連性があります) .htmlを
...
<button class="list-item" tappable ion-item (click)="goToFeed(item)" *ngFor="let item of list2.items">
...
</button>
...
list2page.ts
...
goToFeed(item) {
this.nav.push(ProfilePage, {item: item});
}
...
profile.ts - それはコンソールにアイテム全体が印刷されます - を参照してスクリーンショット
import { Component } from '@angular/core';
import { NavController, NavParams } from 'ionic-angular';
import 'rxjs/Rx';
@Component({
selector: 'profile-page',
templateUrl: 'profile.html'
})
export class ProfilePage {
constructor(
public nav: NavController,
public navParams: NavParams,
) {
}
ionViewDidLoad() {
let veteran_first = (this.navParams.get('item.veteran_first'));
console.log(this.navParams.get('item'));
}
}
'this.navParams.get( 'item.veteran_first')'を 'this.navParams.get( 'item')に置き換えます。veteran_first' – Duannx