错误TS2554,预期参数2但得到1

时间:2018-05-09 18:20:26

标签: javascript angular typescript angularfire2

此问题显示在第3行:

login(myForm1) {
  if(myForm1.valid) {
    this.af.auth.signInWithEmailAndPassword({
      email: this.email,
      password: this.password
    }).then(
      (success)=>{
        this.router.navigate(['/blog']);
    }).catch(
      (err)=>{
        this.error=err;
    })
  }
}

那我怎么解决呢?我在这里和那里搜索,但我不能正确理解。

1 个答案:

答案 0 :(得分:1)

这里只有一个参数,一个对象。函数signInWithEmailAndPassword(...)预计有2个参数。就这样做:

this.af.auth.signInWithEmailAndPassword(this.email,this.password)