Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从angular2中另一个屏幕的get值更新一个屏幕中的计数_Angular - Fatal编程技术网

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

如何从angular2中另一个屏幕的get值更新一个屏幕中的计数,angular,Angular,我有一个侧栏,这是所有页面的共同点,我一共有12个屏幕。 在侧边栏中,我需要获得特定页面的记录数。 现在它正在工作,但在页面刷新之后。 有人能帮我整理一下吗 屏幕1: getList() { let params = { 'Id': Id, PageNo:pageNo, PageSize: 10 } this.Service.getEmr(params) .subscribe(Lists => { this.list = Lists.Body.D

我有一个侧栏,这是所有页面的共同点,我一共有12个屏幕。 在侧边栏中,我需要获得特定页面的记录数。 现在它正在工作,但在页面刷新之后。 有人能帮我整理一下吗

屏幕1:

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中指定了count值


在screen1中,我有3个数据,所以侧栏中的计数也是3,如果我在screen1中再添加一个项目,它在screen1中会变成4个项目,但在侧栏中会显示3个项目,页面刷新后它会被更新。

在哪里调用getList()??@UnluckyAj感谢您的响应,我在两个屏幕中都调用了该方法,屏幕1和旁边的酒吧你能详细说明一下你想要什么吗?我会更新的。