javascript - Angular //innerHTML 数据绑定
问题描述
我正在尝试设置一个动态表格,表格的一个单元格需要填充一个进度条。我为此尝试了一个 innerHTML 解决方案,但不起作用。有什么建议么?
这是我的 dahsboard.component.html 代码,阵营不起作用的是[innerHTML]="tableRow.limitOccupancy":
<div class="divTableRow" *ngFor="let tableRow of tableRows">
<div class="divTableCell">{{ tableRow.name }}</div>
<div class="divTableCell">{{ tableRow.value }}</div>
<div class="divTableCell">{{ tableRow.previousValue }}</div>
<div class="divTableCell">{{ tableRow.delta }}</div>
<div class="divTableCell">{{ tableRow.rafLimit }}</div>
<div [innerHTML]="tableRow.limitOccupancy" class="divTableCell"></div>
<div class="divTableCell">{{ tableRow.date }}</div>
</div>
这里是我的dashboard.component.ts,其目的是limitOccupancy 将获得将使用innerHTML 传输的progressBar 模板:
progressBar = '<div class="progress-bar"><span></span></div>';
tableRows = [
{
name: 'LEVEL 3',
value: '8%',
previousValue: '7%',
delta: '-11000',
rafLimit: '12%',
limitOccupancy: this.progressBar,
date: '12.09.20',
},
{
name: 'LEVEL 1',
value: '8%',
previousValue: '7%',
delta: '-11000',
rafLimit: '12%',
limitOccupancy: this.progressBar,
date: '12.09.20',
},
];
解决方案
没有问题。我可以看到 div 正在加载并在 style.css 中添加了类。它也添加了CSS。请让我知道有什么问题。
https://stackblitz.com/edit/angular-ivy-1dsmxf?file=src%2Fapp%2Fapp.component.ts
推荐阅读
- javascript - 如何在搜索栏中设置默认搜索结果?
- file - 如何使用 awk 比较 2 个文件并返回匹配值
- javascript - 我有未定义的无效参数。得到 0 预期 1
- python - 为什么 groupby 和 sum 中未提及的列将被删除?
- python - 尝试使用 Py 进行自动文本文件翻译时出现 NoneType 错误
- javascript - 如何通过使用angularJS单击另一个组件的按钮来更改一个组件的视图?
- server - 自动备份和下载服务器中的域到本地电脑
- javascript - 查询每个地图元素 NodeJS/Express 时的异步操作问题
- c# - 关于 Nodejs 和 mongo 和 C#
- react-native - Expo react native用相机拍照并使用recoh theta api将其转换为360度图像