ошибки цикла в угловых - PullRequest
1 голос
/ 29 мая 2019

В угловом формате я связываю свои ошибки и показываю их в виде предупреждения, но это не работает, я читал и пробовал разные решения, такие как lenght или lenght+1 и т. Д., Ни одно из них не кажетсяна работу.

Данные

{name: Array(1), email: Array(1), password: Array(1)}
email: ["The email field is required."]
name: ["The name field is required."]
password: ["The password field is required."]
__proto__: Object

Код

error => {
        let errors = error.error.errors;
        console.log(errors); //return result above
        for (var i = 0; i < errors.length; i++) {
          this.alertService.presentToast(errors[i]);
        }
      },

Есть идеи?

Ответы [ 2 ]

4 голосов
/ 29 мая 2019

Привет, есть два способа напечатать сообщения об ошибках.Надеюсь, что это может помочь вам полностью

1.

for (let [key, value] of Object.entries(errors)) {
    console.log(value[0]);
}

2.

for (let [key, value] of Object.entries(errors)) {
    for(let msg of value) {
        console.log(msg);
    }   
}
1 голос
/ 08 июня 2019

Вы можете просто использовать это

Object.keys(errors).forEach(key => {
    alert(errors[key][0]);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...