javascript - 使用单选按钮的 2-Way 绑定通过 [ngClass] 将类添加到段落
问题描述
我在 home.css 中创建了 2 个名为“男”和“女”的课程。我制作了 2 个单选按钮,其值为“男性”和“女性”。现在在我的段落中,我想在更改单选按钮的选择时更改段落的背景颜色。我想通过 Angular 4 中的 [ngClass] 来实现这一点。
主页.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>
主页.ts
genderType: string = "male";
主页.css
.male{background:green;}
.female{background:violet;}
请在这个例子中帮助我。目前,在广播更改中,背景没有改变。
注意:我只想通过 2 向绑定使用 [ngClass] 和单选按钮来实现这一点。
解决方案
这是基于您的代码的工作示例
模板
<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';
}
推荐阅读
- javascript - 在 Chrome 扩展程序中,当调用传递给 chrome.tabs.remove() 的回调时,为什么关闭的选项卡仍然存在?
- image - 使用 Python 更改一批图像的时间
- python - 使用 Selenium 和 Python 根据站点名称拉取特定搜索结果列表
- ruby-on-rails - Rails API has_many 关系未在 JSON 中显示
- python - 线程引发异常时的 GIL 死锁
- python - 尝试滚动 CT 切片
- pandas - 如何将mysql查询转换为数据框
- python - 如何使用 Python3 从网页中将所有 MP3 URL 下载为 MP3?
- java - NiFi ExecuteScript 输出使用 zip4j 损坏
- javascript - 如何在范围滑块的幻灯片上将文本放入本地存储?