css - 为接收到的数据添加动态样式 Angular Material
问题描述
我不想要任何十字按钮,也不想给用户任何添加标签的选项。我正在从 Angular 8 中的 RESTful api 接收数据作为由 , (逗号)分隔的文本,并且我将数据显示为文本。它看起来像一个段落。我想通过将其拆分为 , (逗号)来替换每个这样的文本句子。
TS代码:
this.user.data = response.Items;
for (let i = 0; i <= this.user.data.length; i++){
this.splitString[i] = this.user.data[i].abc.split(',');
this.finalSplittedString = [...this.splitString[i]];
}
我正在接收一个对象数组并将其存储在user.data
现在我正在拆分对象参数上的字符串abc
。JSON对象
[{"names":"Hello","abc":"abcdef,ghijk,lmnop"},{"names":"World","abc":"qrstuv,wxyz"}]
我想拆分ABC
并编写它们,如下图所示。此外,它们应该显示在正确的表格行中。
HTML 代码
<ng-container matColumnDef="abc">
<th mat-header-cell *matHeaderCellDef> ABC </th>
<td mat-cell *matCellDef="let element" class="addTag"> {{element.abc}}</td>
</ng-container>
我怎样才能在这里绑定新的分裂刺?
解决方案
关键是使用split(",")
函数将字符串转换为数组,以便*ngFor
在html中使用显示
推荐阅读
- http - 尝试使用 IFTTT 向物联网模块发送字符串
- javascript - 如何在python或java中复制JCryption1.1.js加密方法
- r - 在 ggplot r 中为两组女性创建直方图
- haskell - 在 raku 的模块中使用 Haskell 之类的 Prelude 模块
- python - 为什么每次打开 cmd 都需要激活 conda 和我的 venv?这是正常的吗?
- php - 如何使用 PHP 将数据写入 Google Sheet
- javascript - 如何使用 innerHTML 在 javascript 中添加 svg html 树?
- regex - 如何在表数据框中删除模式
- ios - SwiftUI 中按钮操作内的 ForEach 循环?
- angularjs - 两列( 3 和 9 )不对齐