Angularjs 如何使用if语句实现for循环 用于(让i=0;i

Angularjs 如何使用if语句实现for循环 用于(让i=0;i,angularjs,for-loop,if-statement,Angularjs,For Loop,If Statement,你的else语句不应该在循环中。你的else语句将在你点击第一个用户时立即执行。在循环之前设置一个userVerifiedFlg=false;然后在检查所有用户后检查它是否仍然为false。如果你使用的是angularjs你得到的错误到底是什么ing?您的代码中似乎还有一个额外的花括号,是否可以删除该括号并确认仍然存在问题?抱歉,但这段代码很混乱。您有一个额外的“}”大括号,返回两种不同的数据类型(您不想这样做),并且您的else和return语句不应该在循环中。 for (let i = 0

你的else语句不应该在循环中。你的else语句将在你点击第一个用户时立即执行。在循环之前设置一个userVerifiedFlg=false;然后在检查所有用户后检查它是否仍然为false。

如果你使用的是
angularjs
你得到的错误到底是什么ing?您的代码中似乎还有一个额外的花括号,是否可以删除该括号并确认仍然存在问题?抱歉,但这段代码很混乱。您有一个额外的“}”大括号,返回两种不同的数据类型(您不想这样做),并且您的else和return语句不应该在循环中。
for (let i = 0 ; i<user.length;i++)

{

     if (this.username === user[i].username && this.password === user[i].password){
       this.title="Successfully login your account";
       this.router.navigate(['/home']);
       return;     
     } else {
      this.title = "Please check your username and password (or) create New Account in Register";  
      return;
     }

     }

    return user[i];

}