【发布时间】:2017-05-15 09:44:27
【问题描述】:
我在ionic2和Angualr2中创建了一个provider用于登录,如下:
login provider
@Injectable()
export class Service{
public token : any;
constructor(public http: Http, public storage: Storage){}
login(credentials){
return new Promise((resolve, reject)=>{
//headers implemented.
this.http.post('url',credentials, {headers: headers} )
.subscribe(res=>{
let data = res.json();
this.token = data.token // error is shown here. red line on token.
storage.set('token',data.token)
resolve(credentials);});
在data.token 的单词token 的注释行中提到了反映在令牌上的错误。
需要帮助。
【问题讨论】:
-
是错字吗?
public tken : any;。我觉得应该是public token : any; -
您的资源有错字:
public tken -
抱歉这里是一个错字..但不是在实际代码中..更新了问题@Abhi
-
数据在哪里声明?
-
let data = res.json;现在更新了..@suraj