Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在列表值中添加空格?_Html_Css_Angular - Fatal编程技术网

Html 如何在列表值中添加空格?

Html 如何在列表值中添加空格?,html,css,angular,Html,Css,Angular,如下面的代码所示,我想在清单中的每个值后面添加空格。这些数据来自表视图 HTML文件中的 <ng-container matColumnDef="rType"> <th mat-header-cell *matHeaderCellDef > Resource Type </th> <td mat-cell *matCellDef="let element"> {{element.rTyp

如下面的代码所示,我想在清单中的每个值后面添加空格。这些数据来自表视图

HTML文件中的

<ng-container matColumnDef="rType">
     <th mat-header-cell *matHeaderCellDef > Resource Type  </th>
     <td mat-cell *matCellDef="let element"> {{element.rType}} </td>
</ng-container>
bindTableCol() : void {
    if(DNHelper.loginUserData && DNHelper.loginUserData.resourcePreference1 && DNHelper.loginUserData.resourcePreference1.length > 0){
      this.displayedColumns = DNHelper.getColumnTable(DNHelper.loginUserData.resourcePreference1);
      this.displayedColumns.push('view_more');
      this.displayedColumns.push('action');
    } else {
      this.displayedColumns = ['divisonName', 'categoryName', 'rType', 'resourceStatus', 'view_more', 'action'];
    }
}
结果(这些是值)

预期结果

CRWT1, CRWT2IA, CRWT2, CRWT3, ENG1
没有生成的html快照

您可以尝试以下方法:

<ng-container matColumnDef="rType">
     <th mat-header-cell *matHeaderCellDef > Resource Type  </th>
     <td mat-cell *matCellDef="let element"> {{element.rType.split(",").join(", ")}} </td>
</ng-container>

资源类型
{{element.rType.split(“,”).join(“,”}

<>代码> 。为了最小化应用程序上的负载,您也可以考虑创建管道。

就用法而言,它可以是这样的:
{{element.rType | join:','}}

变换函数如下所示:

@Pipe({
  name: 'join'
})
export class JoinPipe implements PipeTransform {
  transform(input:Array<any>, sep = ','): string {
    return input.join(sep);
  }
}
@管道({
姓名:“加入”
})
导出类JoinPipe实现PipeTransform{
转换(输入:数组,sep=',):字符串{
返回input.join(sep);
}
}
使用此代码将对您有所帮助


资源类型
{{element.rType.replaceAll(',',','}}

您可以使用类似于
{{'+element.rType}
谢谢您的建议,但不起作用。您可以通过屏幕截图共享生成的html吗?我共享管理单元代码,请检查。它抛出
错误类型错误:element\u r19.rType.split不是函数
它的抛出
错误类型错误:element\u r19.rType.replaceAll不是函数
错误
@Pipe({
  name: 'join'
})
export class JoinPipe implements PipeTransform {
  transform(input:Array<any>, sep = ','): string {
    return input.join(sep);
  }
}
<ng-container matColumnDef="rType">
 <th mat-header-cell *matHeaderCellDef > Resource Type  </th>
 <td mat-cell *matCellDef="let element"> {{element.rType.replaceAll(',',', '}} </td>
</ng-container>