html - 如何在 Mat Chip Angular 中编辑 Mat Ripples 属性
问题描述
我正在开发一个在数据表中使用垫芯片的角度应用程序。但是,表中的数据存储在数据库中,并通过 HTTP 调用进行检索。因此,当我单击删除按钮时,波纹会一直延伸,直到表格刷新并且它会变得非常大。
有没有办法修改垫片或其他 Angular Material 元素的波纹半径?我知道我可以禁用它,但修改半径是最好的。
解决方案
我不确定它是什么时候引入的,但是从 Material 版本 6.4.7 开始,添加了Ripples 模块,以更精细地控制涟漪的行为方式,允许定义涟漪半径、颜色等。使用这个新模块,您应该能够禁用每个组件的原生涟漪效应并用您自己的组件覆盖:
<mat-chip disableRipple matRipple matRippleRadius="10">One fish</mat-chip>
如果不禁用组件的原生波纹,每次点击都会产生两个波纹。
推荐阅读
- python - 如何解析分支名称的版本号
- xml - 比较用户的特定自定义属性
- memory - 了解 mips 代码中的数据缓存局部性
- java - Flutter Java android从/app_flutter文件夹中的文件获取数据
- django - Dockerizing Django 应用程序:ModuleNotFoundError:没有名为“X”的模块
- python - 如何使用 conda 环境在任何目录中导入包含 python 代码的特定文件夹?
- reactjs - 对象作为 React 子对象无效(找到:带有键 {} 的对象)。如果您打算渲染一组孩子,请改用数组
- signal-processing - 使用 FFTW 计算波长、幅度和相位
- macos-mojave - macOS应用程序的公证过程不起作用
- mongodb - 如何比较两个字符串格式时间?