【发布时间】:2017-04-20 09:18:06
【问题描述】:
我想在Angular 2 中编写登录服务,我使用restangular。这是我的服务:
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 例外:./LoginComponent 类 LoginComponent 中的错误 - 内联模板:15:10 原因:this.loginService.getAuthenticate 不是函数
【问题讨论】:
标签: angular2-services restangular