如何在Ionic2中的promise中的变量中获取数据?

时间:2017-11-03 07:43:38

标签: angular ionic-framework ionic2

我希望在控制台日志中的数组索引0或1处获取data.IDdata.NAME

这是我的file.ts代码

ngOnInit() {
     this._listProduct.listProduct().subscribe(data => {
       this.list = data;
      console.log(data);
      });
  }

这就是我的html和控制台窗口当前的样子

enter image description here

我试过了console.log(data.id[0]),但似乎没有效果。

2 个答案:

答案 0 :(得分:0)

您无法像这样访问第一个Object的ID。这是一个数组。首先,您应该访问数组元素,然后您可以像这样访问对象的属性。

const id = data[0].ID

答案 1 :(得分:0)

在数组中,您需要像这样获取它

data[0].result == 1

如果你的php中有2个数组,那么你需要添加[0]如果有单个数组,那么就不需要定义数组索引了。简单