Material2 cdk Scrollable 从未初始化
Material2 cdk Scrollable never initialized
我正在尝试使用新的 API 来监听 Material2 中的滚动事件。
我在我的 app.module.ts 中导入了 ScrollDispatchModule 并用 cdkScrollable 指令注释了一个容器,如
<div cdkScrollable>
<div class="my-content">
...
</div>
<footer class="my-footer">
...
</footer>
</div>
我想在组件中使用 ViewChild 访问它并订阅这样的事件,但可滚动变量始终未定义:
@ViewChild(Scrollable) scrollable: Scrollable;
ngAfterViewInit() {
this.scrollable.elementScrolled().subscribe(scrolled => {
//do stuff
});
}
我是否以正确的方式使用这些 API?
Scrollable
指令已移出到 @angular/cdk
模块。从那时起,尽管 Scrollable
class,你应该使用 CdkScrollable
.
@ViewChild(CdkScrollable) scrollable: CdkScrollable;
我正在尝试使用新的 API 来监听 Material2 中的滚动事件。 我在我的 app.module.ts 中导入了 ScrollDispatchModule 并用 cdkScrollable 指令注释了一个容器,如
<div cdkScrollable>
<div class="my-content">
...
</div>
<footer class="my-footer">
...
</footer>
</div>
我想在组件中使用 ViewChild 访问它并订阅这样的事件,但可滚动变量始终未定义:
@ViewChild(Scrollable) scrollable: Scrollable;
ngAfterViewInit() {
this.scrollable.elementScrolled().subscribe(scrolled => {
//do stuff
});
}
我是否以正确的方式使用这些 API?
Scrollable
指令已移出到 @angular/cdk
模块。从那时起,尽管 Scrollable
class,你应该使用 CdkScrollable
.
@ViewChild(CdkScrollable) scrollable: CdkScrollable;