Angular 多选按钮 点击后选中并改变样式 再次点击取消选中 class.selected的使用

 使用angular达到如图上所示效果。

1. 在css中设置想要的被选中的后的效果

wash是我自己定义button的class name,我们自定义button被选中后改变背景色。

2. 在html控制button,点击后css文件中的selected效果是否使用 

label.selected 为label的一个属性,这里label是一个自定义的class。

label.selected为1时,代表当前点击选中该label,[class.selected] = 1(因为label.selected为1),此时css文件中的wash.selected开始执行。若再次点击,lable.selected = 0, class.selected = 0, 当前css效果则未被选中,回到未选中状态。

3. 在ts文件中定义click效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值