在滚动事件上将scrollTop传递给离子组件

时间:2018-07-11 11:03:11

标签: ionic3

我已向ionScroll添加了一个订阅,该订阅在console.log中显示了内容信息

@ViewChild(Content) content: Content;
...
this.content.ionScroll.subscribe(ev => {
  this.windowYPosition = ev.scrollTop;
  console.log('event', ev);
});

link to console.log picture(我还不能内嵌图像)

每次滚动都会触发该事件,并且this.windowYPosition变量也会更新。但是,如果我尝试将其传递给组件

<tg-navbar page="overview" [windowPosition]="windowYPosition"></tg-navbar>

或者即使我尝试将其显示在同一视图dashboard.html

{{windowYPosition}}

它永远不会在组件或视图中更新。即使我在滚动事件中将其分配,它始终是0的分配值。如果我在作业下方添加console.log('var',this.windowYPosition),则日志将显示新值。

有人知道为什么视图或组件中的值根本不更新吗?

谢谢

0 个答案:

没有答案