我已向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)
,则日志将显示新值。
有人知道为什么视图或组件中的值根本不更新吗?
谢谢