如何更新页面并同时以角度6加载更新的数据?

时间:2018-09-11 17:57:43

标签: angular

这是Im用于调用弹出窗口的代码。在弹出窗口中,我有两个按钮,例如“是”和“否”。因此,在单击“是”之后,我将调用函数APIupdate()。它通过ajax调用更新我的后端。现在,我需要在更新值之后同时在html页面中获取更新的值。

我的意思是在更新弹出窗口中的值之后,我需要在html页面中显示更新的值,我在其中调用弹出窗口。

TS 1:

  openmodal(key: any): void {
    let obj = this.modal.show(CompleteComponent, undefined, {
        Key: Key
    }).subscribe((r) => {
        if (r.click === 'COMPLETE') {
            this.APIToken();  // calling api
            obj.unsubscribe();
        }
    });
}

弹出TS 2:

  APIupdate(statusText, reqid): void {
   this._call.update(statusText,reqid)  //ajax call
  .subscribe(r => {
    this.details = r;
    this.evt.emit({
      'click': 'COMPLETE'
    });
    this.modal.hide(); //pop up hide
  });
 }

所以我尝试使用了emit事件,但是不会同时更新我的​​html页面。我需要刷新页面以查看更改。有人可以给我解决办法吗?

0 个答案:

没有答案