Сервисная функция недоступна в компоненте в Angular 5
Сервисный код аутентификации:
login(user: object): Observable<any> {
return this.http.post(ENV.LOGIN, user);
}
Код компонента входа в систему:
constructor(private fb: FormBuilder, private auth: AuthService, private route: Router) { }
doLogin() {
if (!this.userForm.valid) { return; }
this.auth.login(this.userForm.value).subscribe((res) => {
//do something
})
}
Когда я отправляю форму, вызывается функция doLogin. Но я получаю следующую ошибку.
ОШИБКА TypeError: this.auth.login не является функцией
Спасибо!