Angular 如何在ionic2中传递数据

Angular 如何在ionic2中传递数据,angular,ionic2,Angular,Ionic2,我通过http获取数据。我想将数据传递到PlacesListPage。我的数据中有“id、名称、类别…”。我想像这样使用see-in-placeslipage:{{xxx.id},{{xxx.name}}。。。请帮帮我。。。 xxx-例如) 导航到页面时,使用导航控制器将数据传递到页面: this.nav.push(PlacesListPage, { xxx: this.data }); 然后在PlacesListPage中使用NavParams访问数据: constructor(na

我通过http获取数据。我想将数据传递到PlacesListPage。我的数据中有“id、名称、类别…”。我想像这样使用see-in-placeslipage:{{xxx.id},{{xxx.name}}。。。请帮帮我。。。 xxx-例如)


导航到页面时,使用导航控制器将数据传递到页面:

this.nav.push(PlacesListPage, {
    xxx: this.data
});
然后在PlacesListPage中使用NavParams访问数据:

constructor(navParams) {
    this.xxx = navParams.data.xxx;
}

您也可以使用这种方法:

let something = { test: 1 };
this.nav.push(existingPaymentModal, {something});

constructor(private navParams: NavParams) {
        this.something = this.navParams.get("something");
 }

什么是
PlacesListPage
?这是服务吗?它是自定义元素吗?您是否在
places.html
中使用它?是的。这是自定义页面。我把它放在上面。第四行你能提供它的代码吗?谢谢。我解决了我的问题。你想在这里为人们提供答案吗?人们可能会遇到同样的问题。但我的数据是一个对象。我无法将对象数据传递到其他页面是。当我点击进入另一个包含数据的页面时。应用程序不工作,控制台登录时显示错误如果您可以在原始消息中提供错误,我可能可以更好地帮助您控制台日志中有框架错误。但我知道这不是框架的问题。我做不到。
constructor(private navParams: NavParams) {
        this.something = this.navParams.get("something");
 }