【发布时间】:2020-02-24 20:42:44
【问题描述】:
我正在处理大数据表,如果我想使用虚拟滚动或标准解决方案,我需要有机会设置动态。在我的原型上,我使用 *ngIf 并为标准主体和 cdk 虚拟滚动 vierport 复制视图。是否有可能只禁用虚拟滚动,而不为备用视图构建额外的组件?提前致谢!
【问题讨论】:
-
只使用虚拟滚动有什么问题?
标签: angular angular-cdk angular-cdk-virtual-scroll
我正在处理大数据表,如果我想使用虚拟滚动或标准解决方案,我需要有机会设置动态。在我的原型上,我使用 *ngIf 并为标准主体和 cdk 虚拟滚动 vierport 复制视图。是否有可能只禁用虚拟滚动,而不为备用视图构建额外的组件?提前致谢!
【问题讨论】:
标签: angular angular-cdk angular-cdk-virtual-scroll
我相信您要求添加基于条件的虚拟滚动指令。在这种情况下,目前无法完成。 没有方法可以根据条件向元素添加指令。它必须静态绑定到 HTML 以定义其行为。有两种解决方法:
有两种不同的观点。一个条件为真,一个条件为假。我知道这就是你现在正在做的事情。
如果您是指令的作者,请将参数传递给指令以指示它不执行任何操作。不幸的是,由于您使用的是库,因此无法使用此解决方案。
【讨论】: