我正在尝试LocalForage
在我的应用程序上使用库Ionic3
typescript
。
LocalForage
用于injectable
这样的服务
import {Injectable} from '@angular/core';
import localForage from "localforage"
@Injectable()
export class LocalStorageService {
constructor(private localForage: LocalForage) {
}
getAccessToken() {
return this.localForage.getItem('accessToken').then((token) => token);
};
setAccessToken(token: String){
this.localForage.setItem('accessToken', token);
}
}
然后在我的组件类上我有这样的东西
...
token:string;
...
this.localStorageService.getAccessToken().then(token=> {
this.token = token;
})
它返回此错误:
TS2345:Argument of type '{}' is not assignable to parameter of type 'string'
我做错了什么?
谢谢