升级Angular Material响应式表格指令的RxJS版本至7.5.5
替换RxJS废弃的mapTo操作符为map的方法
- 核心逻辑:
mapTo(目标值)的作用是将上游Observable发出的每一个值都映射为固定的目标值,完全可以用map(() => 目标值)替代,二者行为完全一致。 - 代码示例:
原废弃写法:
替换后的写法:// 比如监听窗口 resize 时映射为固定布尔值 fromEvent(window, 'resize').pipe( mapTo(true) )fromEvent(window, 'resize').pipe( map(() => true) )
针对你的matTableResponsive指令,找到所有使用mapTo的位置,把mapTo(xxx)直接改成map(() => xxx)即可,不需要额外调整其他逻辑,RxJS 7.5.5会正常解析这个写法,指令的响应式表格功能就能恢复正常。
内容的提问来源于stack exchange,提问作者FranciscoFJM
相关产品推荐
相关产品推荐

