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;
}
這裏是在控制檯的響應。
在控制檯總頁面的價值是不確定的。我用紅色突出顯示了它。請讓我知道我該如何解決這個問題。