angular6 matRipple在动态添加时不起作用

问题描述 投票:1回答:1

我想仅在用户可以选择该元素时才添加Ripple效果。为此,如果canSelect为true,我现在将canSelect属性从父组件发送到子组件,那么只应添加Ripple效果。

这是我到目前为止所尝试的:

零件

@Input() canSelect?: boolean = false;

Html模板

<div [attr.matRipple]="canSelect ? '' : null"> select </div>
html css angular-material angular6 ripple
1个回答
0
投票

如果你的[matRippleDisabled]canSelect,请使用true/false

如:

<div matRipple [matRippleDisabled]="canSelect"> select </div>

© www.soinside.com 2019 - 2024. All rights reserved.