如何在Angular中使用forloop

时间:2019-04-10 10:18:38

标签: angular typescript for-loop

我将用户在输入字段中输入的值存储在称为“值”的内容中 我从后端返回了另一个数组,称为“ existing userdetails”,其中包含现有用户的所有详细信息。 我需要将用户输入与此数组进行比较。

我需要使用一个forloop来检查它,但是我没有在任何地方找到正确的语法。我可以用forEach做到吗

private existinguser(value) {
console.log("user",this.user)
console.log("value",value)
}

this.user返回现有用户的详细信息,value返回当前用户的输入值。 比较这些的方法是什么

2 个答案:

答案 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')
  }
})

Stackblitz