【问题标题】:How to update value when it changes on the IONIC page?如何在 IONIC 页面上更改值时更新值?
【发布时间】:2018-08-30 10:46:11
【问题描述】:

我在离子页面上显示一个 JSON 对象选项卡。初始化数据的显示效果很好,但是当我的 JSON 对象选项卡使用套接字 (.ts) 更新时,页面 (.html) 上的值不会更新。

我希望视图 (.html) 动态显示和更新我的 JSON 对象的当前值,而无需刷新页面。

mypage.ts:

joueurs = { "Steve" : { "name" : "Steve", "idgame" : "0000000" } };

constructor (private nav: NavController, private game: GameProvider, private alertCtrl: AlertController, private loadingCtrl: LoadingController, private socket: Socket, private toastCtrl: ToastController) {
    this.CreateSpeedGame();
}

  CreateSpeedGame(){
   ...
   ...
   //When event (socket.io) :
   //update this.joueurs with another data
   ...
   ...
  }

mypage.html: 我使用管道来显示 JSON 对象

<ion-item *ngFor="let j of joueurs | keys" >
      <ion-label>{{ j.key }}</ion-label>
</ion-item>

谢谢

【问题讨论】:

    标签: html angular ionic-framework ionic2


    【解决方案1】:

    在您的模块中导入 CommonModule 并将其用作

    <ion-item>
        <ion-label>{{ joueurs | json  }}</ion-label>
    </ion-item>
    

    我不明白为什么它不会更新。

    【讨论】:

    • 我也是,这个方法不行。我认为页面未检测到套接字中的更新。 :-/
    猜你喜欢
    • 1970-01-01
    • 2017-01-19
    • 2023-03-14
    • 2021-11-13
    • 2022-07-26
    • 2016-03-15
    • 2013-08-05
    • 2021-04-21
    • 1970-01-01
    相关资源
    最近更新 更多