Как использовать forloop в Angular

У меня есть значения, которые пользователь вводит в поле ввода, хранящиеся в чем-то, что называется «значения». У меня есть другой массив, возвращенный из бэкэнда, который называется «существующие сведения о пользователе», в котором есть все данные о существующем пользователе. Мне нужно сравнить пользовательский ввод с этим массивом.

Мне нужно использовать forloop, чтобы проверить это, но я нигде не нашел правильного синтаксиса. Могу ли я использовать forEach для этого

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

this.user возвращает существующие сведения о пользователе, а value возвращает входные значения текущего пользователя. Как можно сравнить эти

было бы здорово, если бы вы предоставили свой json, чтобы мы могли получить представление о структуре json

Yash Rami 10.04.2019 12:20
I need to use a forloop to check this, but I didnt find the right syntax anywhere. Пробовали ли вы гуглить «javascript для цикла»?
JSON Derulo 10.04.2019 12:22

я погуглил цикл для angular. попытаюсь

user-6589801 10.04.2019 12:23
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
1
3
88
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Вы можете использовать foreach ,

values.forEach(newUser=> {

      existinguserdetail.forEach(exitingUser=> {

   // Do something


          });
    });

частный существующий пользователь (значение) { console.info («пользователь», этот.пользователь) console.info («значение», значение) this.user.existingNames.forEach((данные) => { if (data.user.existingNames. category === value.category) this.notApplicable= true иначе this.notApplicable=false } )} я попробовал это, но ошибка

user-6589801 10.04.2019 12:47

@ user-6589801 Предоставьте образец данных JSOn

Prashant Pimpale 10.04.2019 13:02
Ответ принят как подходящий

Ваш вопрос не ясен, но согласно комментарию:

В HTML:

<div *ngFor = "let obj of users">
    {{ obj | json }}
</div>

В ТС:

В соответствии с вашим последним кодом попробуйте следующее:

this.users.forEach(x => {
  if (x.name == this.value.name) {
    console.info('Found')
  }
  else {
    console.info('Not found')
  }
})

Stackblitz

Другие вопросы по теме