Angular 如何在ionic2中传递数据
我通过http获取数据。我想将数据传递到PlacesListPage。我的数据中有“id、名称、类别…”。我想像这样使用see-in-placeslipage:{{xxx.id},{{xxx.name}}。。。请帮帮我。。。 xxx-例如)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
导航到页面时,使用导航控制器将数据传递到页面:
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");
}