我将用户在输入字段中输入的值存储在称为“值”的内容中 我从后端返回了另一个数组,称为“ existing userdetails”,其中包含现有用户的所有详细信息。 我需要将用户输入与此数组进行比较。
我需要使用一个forloop来检查它,但是我没有在任何地方找到正确的语法。我可以用forEach做到吗
private existinguser(value) {
console.log("user",this.user)
console.log("value",value)
}
this.user返回现有用户的详细信息,value返回当前用户的输入值。 比较这些的方法是什么
答案 0 :(得分:1)
您可以使用foreach,
values.forEach(newUser=> {
existinguserdetail.forEach(exitingUser=> {
// Do something
});
});
答案 1 :(得分:1)
您的问题不清楚,但根据评论:
在HTML中:
<div *ngFor="let obj of users">
{{ obj | json }}
</div>
在TS中:
根据您最近的代码,尝试以下操作:
this.users.forEach(x => {
if (x.name == this.value.name) {
console.log('Found')
}
else {
console.log('Not found')
}
})