如何从angular2中另一屏幕的获取值更新一个屏幕中的计数

时间:2018-08-17 12:26:12

标签: angular

我有一个用于所有页面的侧边栏,其中总共有12个屏幕。 在边栏中,我需要获取特定页面具有的记录数。 现在,它正在工作,但是在页面刷新之后。 谁能帮我解决这个问题。

Screen1:

getList() {
    let params = { 'Id': Id, PageNo:pageNo, PageSize: 10 }
    this.Service.getEmr(params)
      .subscribe(Lists => {
        this.list = Lists.Body.Data.Items;
        this.count = Lists.Body.Data.TotalItemCount;
        console.log(this.count);
      })
  }

我已将相同的get方法添加到侧栏并在html中分配计数值。

在screen1中,我有3个数据,因此在侧栏中也计数为3,如果我在screen1中再添加一个项目,则它在screen1中变为4个项目,但是在侧栏中显示了3个项目,在页面刷新后正在更新。

0 个答案:

没有答案