【发布时间】:2018-08-25 06:21:24
【问题描述】:
我已调用 API 来获取数据,但我收到错误 sellerDto 在 中的类型 Object 上不存在ionic3 我会尝试将数据声明为声明的对象,但再次出现同样的错误如何解决此错误?
/*
@Copyright Notice:
@(#)
@Type: TS
@For: create-accont.html.
@Description : userLoggedInSuccess for create the user account 1st in the GCP
*/
public userData : any = {};
userLoggedInSuccess(userObject) {
//Enable the loader after call the FB function
var self = this;
//Declare the local variable
self.url = "";
self.API_HOST = "";
self.paramData = "";
let userTypeKeyId = userObject.uid;
let url = self.API_HOST + "/api/login/dto";
let paramData = "userTypeKeyId=" + userTypeKeyId;
let headers = {
headers: new HttpHeaders({ 'Content-Type': 'application/x-www-form-urlencoded'})
};
//Pass the data into the API for check email is exist in the API or not
self.http.post(url, paramData, headers).subscribe(data => {
this.userData = data;
if(this.userData.isLoggedIn) {
//Here we will set the user Detail into the local-storage
if(this.userData.userType == "seller" && this.userData.sellerDto == undefined){
self.localStorage.set("defaultLanguage", data.sellerDto.userTypeDto.defaultLanguage);
}
} else {
console.log("user is no valid");
}
});
}
【问题讨论】:
标签: javascript angular ionic-framework ionic2 ionic3