属性绑定角度

时间:2019-01-16 08:41:15

标签: angular

我正在尝试使用“属性绑定”突出显示选中的单选按钮,但是我没有得到结果,有人可以帮忙吗

css

input:default {
  box-shadow: 0 0 1px 1px red;
}

html

<input type="radio" name="gender" value="male" [attr.default]="value=='male'" (click)="value='male'"> Male<br>
<input type="radio" name="gender" value="female" [attr.default]="value=='female'" (click)="value='female'"> Female<br>
<input type="radio" name="gender" value="other" [attr.default]="value=='others'" (click)="value='other'"> Other

在我的stackblitz链接下方

https://stackblitz.com/edit/angular-648y1w?file=src/app/app.component.html

1 个答案:

答案 0 :(得分:1)

您的CSS选择器错误

应该是这样

input[type="radio"][default="true"] {
  box-shadow: 0 0 1px 1px red;
}

demo