angular - 根据Angular 6中的变量更改更改html5类?
问题描述
如何html
根据模型中变量中分配的值在元素中添加/删除类。例如,我value
的 Angular 组件中有一个变量:
export class SomeComponent implements OnInit {
value: number = 6;
...
}
现在,基于值(通过事件侦听器经常更新),我想html
在条件为真时在元素中添加/删除一个类:
<div [ngClass]="value >= 3 ? 'bordered-section' : ''"></div>
<div [ngClass]="value >= 6 ? 'bordered-section' : ''"></div>
我想我设法在初始化时完成了这项工作,但是当变量再次更改时,类不会被删除。我该如何解决这个问题?
解决方案
<div [ngClass]="{'bordered-section' : value >= 3 }"></div>
<div [ngClass]="{'bordered-section' : value >= 6 }"></div>
应该以这种方式工作,ngClass
应该得到一个带有类名的对象
推荐阅读
- helidon - HELIDON 支持 DB2 和 SQL 服务器数据库
- sql - 如何在 SQL 中提取这两个字段之间的文本数据
- python - 用python制作稀疏矩阵和向量乘法程序的问题
- node.js - 给定 id 的 MongoDB 计数
- html - Bootstrap Typography:没有找到合适的大写和反向值的类属性
- bash - 如何在 bash(Ubuntu 18.04)中一段时间后手动停止闪烁的 printf 命令(使用 tput)?
- python - 我不明白 for 循环和嵌套循环
- android - Android:在 Icon 中包装文件描述符
- spring-boot - Spring Boot 解码 POST 请求正文
- javascript - JavaScript 函数在我的托管服务器上无法正常工作