В моем компоненте реализовано событие прокрутки с использованием Angular's cdkScrollable.
Мой код выглядит следующим образом
export class HomeComponent {
public hide = true;
constructor(public scrollDispatcher: ScrollDispatcher) {
this.scrollDispatcher.scrolled().subscribe((cdk: CdkScrollable) => {
offset = cdk.getElementRef().nativeElement.scrollTop || 0;
if (offset > 50) {
this.hide = false;
} else {
this.hide = true;
}
});
}
}
А мой home.component.html
имеет следующий код
<p>{{hide}}</p>
проблема в том, что значение hide не меняется даже при прокрутке после 64, но в console.log оно изменяется.
Что я делаю не так?