Ошибка TS2554, ожидаемый аргумент 2, но получен 1 - PullRequest
0 голосов
/ 09 мая 2018

Здесь проблема показана в 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 голосов
/ 09 мая 2018

У вас есть только один аргумент, объект. Ожидается, что функция signInWithEmailAndPassword(...) будет иметь 2 аргумента. Просто сделай это:

this.af.auth.signInWithEmailAndPassword(this.email,this.password)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...