angular - 如何从对象迭代值中添加类名?
问题描述
我正在尝试从具有一些静态值的迭代器对象中添加类名。我收到错误,如何从迭代器中添加类名?
<ul style="font-size: 20px">
<li *ngFor="let link of socialLinks" [ngClass]="{ 'icon' + link.label}">{{link.label}}</li>
</ul>
我添加icon
为静态和link.label
来自对象。
解决方案
不需要括号。
<li *ngFor="let link of socialLinks" [ngClass]="'icon' + link.label">{{link.label}}</li>
推荐阅读
- angular - 为什么在 Angular 中删除组件模板中的 DOM 元素是不安全的
- python-3.x - 如何在 32 位操作系统(Windows 10)上下载 python 64 位软件包
- emacs - 如何在 emacs (doom emacs) 中禁用当前行“突出显示”
- python - 检查指定目录中是否存在任何 mp3 文件
- java - 在 KMM 项目中添加对 java 库的依赖
- c# - C# 代码使用 SQL 成功执行,但在数据库中检查时它们仍然显示空值
- c# - 正则表达式查找所有匹配项,除了那些被字符包围的匹配项
- c# - UWP MVVM NavigationView BackButton - 按下时检测
- if-statement - Google App Script IF 函数仅检查一行,并将结果应用于所有行
- maven - Jenkins 构建失败并显示“由于 process.env.CI = true 将警告视为错误”