gpt4 book ai didi

Angular - 比较字符串

转载 作者:行者123 更新时间:2023-12-02 12:17:00 24 4
gpt4 key购买 nike

问题很简单:

我需要将当前用户与用户列表进行比较

<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>

当前用户是usuariouser.usuario是一个users for循环。当user.usuario!=usua​​rio时我需要显示这个元素,当user.usuario==usua​​rio时我需要隐藏它。

问题:这个条件不起作用。有什么问题吗? {{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)

用户

console.log(this.usuario)

alara

在 HTML 中返回 {{usuario}}

[OBJECT][OBJECT]

最佳答案

'user.usuario' 替换为 user.usuario,不要添加引号。

试试这个:

<a *ngIf="user.usuario != usuario" title="{{'delete' | translate}}" 
(click)="delete(user)"><i class="fas fa-trash"></i></a>

关于Angular - 比较字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57690857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com