【问题标题】:unable to view new table data after concat - Ionic 3 Angular 4连接后无法查看新表数据 - Ionic 3 Angular 4
【发布时间】:2017-11-16 07:35:02
【问题描述】:

我正在使用 ionic 的事件在页面之间传递数据。在这种情况下,我将一个数组传递给另一个页面,假设有两个对象。我要添加的数据称为dataOne,我正在使用生命周期函数,这样当用户进入页面时,他们将通过该函数自动测试是否有事件要连接到dataOne。问题是,没有添加数据。我能够检索数据,但表没有任何反应,因为我仍然得到相同的结果。

ts

ionViewWillEnter(){
    this.events.subscribe('market', (dataTwo) => {
            return this.dataOne = this.dataOne.concat(dataTwo)
          })
}

【问题讨论】:

  • 为什么不在构造方法中注册事件发射器接收器代码?因为注册一次就够了,不用每次进入页面都注册吧??如果您有不同的要求,请告诉我..

标签: javascript arrays angular ionic-framework ionic2


【解决方案1】:

什么是“市场”? dataOne 是数组?在我看来,

dataOne: any[]=[];
...
this.events.subscribe((dataTwo) =>{
 this.dataOne.push(dataTwo.market); // if market you want to catch data
}

【讨论】:

    猜你喜欢
    • 2018-07-02
    • 2018-01-14
    • 2018-03-04
    • 1970-01-01
    • 2019-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多