0
这是一种应将从Web服务调用接收到的值映射到客户端对象的方法。我能够映射从Web服务接收到的对象,但我想访问它的一些值来执行某些操作。但是我得到一个未定义的值。角度2中未定义的值
LoadMarketItem(page : number) {
this._pagination = [];
this.DashBoardservice.GetMarketListCall(page).subscribe(
data => {
this.listMarket = data;
console.log(JSON.stringify(this.listMarket));
console.log(JSON.stringify(this.listMarket.TotalPage));
for(var i = 1; i <= 1; i++){
this._pagination.push(new PaginationViewModel(i));
}
console.log(JSON.stringify(this._pagination));
},
err => { console.log(err); });
}
这里是视图模型
export class MarketViewModel
{
public isSuccess: boolean;
public message : string;
public successMessage : string;
public exceptionErrorMessage : string;
public errorCode: number;
public data: MarketListObject[];
public totalPage : number;
}
export class MarketListObject
{
public marketId : number;
public city: string;
public cityF : string;
public name : string;
public nameF : string;
public sortOrder : number;
public isActive : boolean;
}
这里是在控制台的响应。
在控制台总页面的价值是不确定的。我用红色突出显示了它。请让我知道我该如何解决这个问题。