离子3:如何从推送数组中解析数据



好的,所以我遵循了一个教程,讲述了如何接收json回复并将其放入Ionic上的[],然后我成功地做到了。我将响应存储到this.Infolist(在类" infolist = []'中声明),当控制台记录它时,它看起来像所有数据如下(对不起

https://i.stack.imgur.com/o5jsa.png

我用来推出的代码是:this.navctrl.push(resultpage,this.infolist);

我在结果中使用的代码。console.log(navparams.get('id'));

但它总是首先出现在控制台上,并以不确定的方式出现,请指出正确的方向< 3

this.infollist似乎是一个数组。

选项1-将数组中的第一个项目作为导航参数:

传递
this.navCtrl.push(ResultPage,this.infoList[0]);
// then you should be able to do this in the constructor
console.log(navParams.get('id'));

选项2-将整个数组作为导航参数传递,通过将其包裹在对象字面上:

this.navCtrl.push(ResultPage,{infoList: this.infoList});
//then you should be able to do this in the constructor
console.log(navParams.get('infoList')[0].id);

相关内容

  • 没有找到相关文章

最新更新