【发布时间】:2021-02-27 04:27:10
【问题描述】:
我正在尝试使用 HTML 和 Angular 10 显示用户信息,这里是我的用户对象:
export interface User {
email: string;
password: string;
userName: string;
roles: Role[];
}
export interface Role {
name: string;
}
这是我的html代码
<tbody>
<tr *ngFor="let user of users" >
<td>{{user.name}}</td>
<td>{{user.username}}</td>
<td>{{user.email}}</td>
<td>{{user.password}}</td>
<td>{{user.roles}}</td>
</tr>
</tbody>
如何获取每个用户的 Role.names 以“,”分隔。
喜欢:
name username email password role
user adminName admin@mail.com admin123 ADMIN, MODERATOR, USER
【问题讨论】:
-
我不明白这个问题。你想得到哪种格式? {{user.roles.join('-')}} 这样?
-
我想获取此用户的所有角色名称,用“,”分隔
-
{{user.roles}} 为角色返回一个数组,我想获取每个数组的名称。