我正在使用Angular CLI,尝试在注册组件中使用localStorage,但它无法正常工作,提示错误:找不到名称 'localStorage'。
以下是我的服务代码:
create(user: User) {
return this.http.post('/signup', user, this.jwt(user)).map((response: Response) => response.json());
}
private jwt(user) {
let currentUser = localStorage.setItem('currentUser', user);
if (currentUser && currentUser.token) {
let headers = new Headers({ 'Authorization': 'Bearer ' + currentUser.token });
return new RequestOptions({ headers: headers });
}
}
我该如何修复这个问题?
let currentUser = localStorage.currentUser = user;
- dandavis