我想在Angular 2
登錄服務,我使用restangular
。這是我的服務:Angular 2的郵政服務
export class LoginService {
constructor(private restangular: Restangular) {
}
getAuthenticate(name : string, password: string) {
return this.restangular
.all('authenticate')
.post({name: name, password: password});
}
}
在我登錄組件導入我的登錄服務,當我試圖用他這個樣子:
export class LoginComponent implements OnInit {
user : any = {};
constructor(private loginService : LoginService) { }
ngOnInit() {
}
login(){
this.loginService.getAuthenticate(this.user.name, this.user.password)
.subscribe(
data => {
},
error => {
console.log(error);
}
)
}
}
有錯誤
error_handler.js:54 EXCEPTION :./LoginComponent類中的錯誤LoginComponent - 內聯模板:15:10引起的:this.loginService.getAuthenticate不是函數