gpt4 book ai didi

angular - 禁用全局涟漪效应 Angular 2 应用程序

转载 作者:太空狗 更新时间:2023-10-29 17:43:24 26 4
gpt4 key购买 nike

我有一个使用 Material 2 的应用程序,我想全局禁用所有使用它的组件或指令的涟漪效应。我不想这样做覆盖 css 类。我想到的一件事是创建一个可以扩展 MdRipple 然后覆盖其属性的指令,但不确定。我想知道您的意见或示例,了解如何以正确的方式完成此操作。

最佳答案

供应商在最近的版本中发生了变化。您需要使用 MAT_RIPPLE_GLOBAL_OPTIONS 而不是 MD_RIPPLE_GLOBAL_OPTIONS。

更新你的 AppModule.ts

...

import { MAT_RIPPLE_GLOBAL_OPTIONS, RippleGlobalOptions } from '@angular/material';

const globalRippleConfig: RippleGlobalOptions = {
disabled: true
};

@NgModule({
imports: [
...
],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ],
providers: [{provide: MAT_RIPPLE_GLOBAL_OPTIONS, useValue: globalRippleConfig}]
})
export class AppModule { }

关于angular - 禁用全局涟漪效应 Angular 2 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43078270/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com