html - 如何在angular9中动态添加类名
问题描述
我想添加类名,如下所示。基于函数输出,我想添加徽章主要/成功/危险。
<div class="float-right badge badge-primary"></div>
我尝试了以下方式,但它不起作用。请提出解决方案。
<span class="float-right + viewModel.fetchBadgeColor(staus)"></span>
解决方案
由于类名是动态的,我知道的唯一方法是:
<span [class]="'float-right' + viewModel.fetchBadgeColor(staus)"></span>
由于您分配给类属性的值是动态的,因此您需要将属性名称包装在 [] 中。
推荐阅读
- typescript - 更改使用“tsc --init”创建的 tsconfig.json 的默认设置?
- django - 当我将它包含在父模板中时,Django 模型表单不显示
- node.js - 为什么在 NodeJS 上发出很多请求很慢?
- java - 使用 Spring Cloud Open Feign 获取 JSON 中的对象列表
- excel - 从单词表单元格复制数据会引发类型不匹配错误
- apache-spark - 使用 pyspark 删除连字符和空格
- razorpay - 如何从我的 razorpay 账户余额转帐到用户 UPI ID 或银行账户
- linux - 为什么设置 ipvsadm 后在 netstat 列表中找不到监听端口?
- angular - 如何在 Angular 12.x 中导入传单控制地理编码器?
- python - 调整图黄砖模型-python