angular - 如何在 Angular 中使用 forloop
问题描述
我将用户在输入字段中输入的值存储在称为“值”的东西中我有另一个从后端返回的数组,称为“现有用户详细信息”,其中包含现有用户的所有详细信息。我需要将用户输入与这个数组进行比较。
我需要使用 forloop 来检查这一点,但我在任何地方都没有找到正确的语法。我可以使用 forEach 来执行此操作吗
private existinguser(value) {
console.log("user",this.user)
console.log("value",value)
}
this.user 返回现有用户详细信息, value 返回当前用户的输入值。有什么方法可以比较这些
解决方案
您的问题不清楚,但根据评论:
在 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')
}
})
推荐阅读
- javascript - i18next.t 返回未定义
- intellij-idea - 尽管制表符被禁用,IntelliJ 为缩进设置制表符而不是空格。如何解决这个问题?
- css - 具有相同行高的数字和浮动文本的跨度
- react-native - 在 react-native 中使用 imageBackground 不会出现图像
- php - PHP脚本在达到某些输出限制后死亡
- apache - Apache:如何通过将 IP 地址列入白名单来限制对文件夹的访问?
- android - 应用程序在后台时调用Android Activity onStart?
- kotlin-coroutines - koltin,与直接使用 CoroutineScope 并从 CoroutineScope 派生类有什么区别
- android - 您可以使用 Android Enterprise 发送自定义命令吗?
- java - flink 运行超过 12 小时导致机器 CPU 负载增加的原因