gpt4 book ai didi

javascript - 使用单选按钮的 2 向绑定(bind)通过 [ngClass] 添加类到段落

转载 作者:行者123 更新时间:2023-11-30 11:16:15 25 4
gpt4 key购买 nike

我在 home.css 中创建了 2 个类,名称分别为“男性”和“女性”。我制作了 2 个单选按钮,其值为“男性”和“女性”。现在在我的段落中,我想在更改单选按钮的选择时更改段落的背景颜色。我想通过 Angular 4 中的 [ngClass] 实现这一点。

home.html

<input type="radio" name="gender" value="male" [(ngModel)]="genderType">Male 
<input type="radio" name="gender" value="female" [(ngModel)]="genderType">Female
<p [ngClass]="genderType">This is 3rd paragraph.</p>

home.ts

genderType: string = "male";

home.css

.male{background:green;}
.female{background:violet;}

请帮我解决这个例子。目前,radio change 的背景没有改变。

Note: I want to achieve this only with [ngClass] and Radio-buttons via 2-way binding.

最佳答案

这是基于您的代码的工作示例

模板

<input type="radio" name="gender" value="male" [(ngModel)]="genderType">Male 
<input type="radio" name="gender" value="female" [(ngModel)]="genderType">Female

<p [ngClass]="genderType">This is 3rd paragraph.</p>

风格

.male{background:green;}
.female{background:violet;}

组件

export class AppComponent {
public genderType: string = 'male';
}

stackblitz example

关于javascript - 使用单选按钮的 2 向绑定(bind)通过 [ngClass] 添加类到段落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51420349/

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