问题很简单:
我需要将当前用户与用户列表进行比较
<tr *ngFor="let user of users">
<td>
<a *ngIf="'user.usuario' != usuario" title="{{'delete' | translate}}"
(click)="delete(user)"><i class="fas fa-trash"></i></a>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
当前用户是usuario和user.usuario是循环中的用户。当user.usuario!= usuario我需要显示此元素时,当user.usuario == usuario我需要隐藏它。
问题:这种情况不起作用。怎么了?{{usuario}}返回值。
更新
用户数组
0: {idUsuario: 20, usuario: "iotadmin", nombre: null, apellidos: null, …}
1: {idUsuario: 21, usuario: "xiborra", nombre: "Xavi", apellidos: "Iborra", …}
2: {idUsuario: 22, usuario: "sergio", nombre: "Sergio", apellidos: "Hernando", …}
3: {idUsuario: 23, usuario: "alara", nombre: "Asier", apellidos: "Lara", …}
4: {idUsuario: 25, usuario: "jmanrique", nombre: "Jorge", apellidos: "Manrique", …}
5: {idUsuario: 26, usuario: "jaltamira", nombre: "Jorge", apellidos: "Altamira", …}
length: 6
__proto__: Array(0)
Run Code Online (Sandbox Code Playgroud)
用户
console.log(this.usuario)
alara
Run Code Online (Sandbox Code Playgroud)
在HTML {{usuario}}中返回
[OBJECT][OBJECT]
Run Code Online (Sandbox Code Playgroud)
替换'user.usuario'为user.usuario,不要添加引号。
尝试这个:
<a *ngIf="user.usuario != usuario" title="{{'delete' | translate}}"
(click)="delete(user)"><i class="fas fa-trash"></i></a>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
96 次 |
| 最近记录: |