Итак, я использую Angular, и у меня есть форма, где я могу ввести некоторые электронные письма. Я отправляю эти письма, и если они уже существуют, верните сообщение об ошибке с используемыми электронными письмами.Array содержит значение другого массива
объекты из формы выглядит следующим образом:
0: Object
email: "[email protected]"
name: "My Name"
1: Object
email: "[email protected]"
name: "My Other Name"
Так, например, если [email protected]
уже используется я получить следующее сообщение об ошибке от моего API:
data: Array[1]
0: Object
email: "[email protected]"
message: "Some email addresses are already in use."
мне удалось используйте pluck
от underscore.js
, где я получаю массив писем.
В этом я застрял. Я хочу проверить, содержит ли электронное письмо из моего объекта формы значение из массива используемых писем. Если он содержит значение, я хочу добавить used: true
в соответствующий объект формы.
Так скажем [email protected]
используется, я хочу, чтобы моя форма объекта будет:
0: Object
email: "[email protected]"
name: "My Name"
used: true
1: Object
email: "[email protected]"
name: "My Other Name"
В чем проблема для установки object.used = true; в вашем API, когда вы отправляете ответ? –
Это SPA, поэтому объект формы является только клиентской стороной, и API отвечает сообщением и данными, которые содержат электронные письма, которые используются. – guidsen
У вас есть доступ к коду API? –