0
웹 서비스 호출에서받은 값을 클라이언트 측 객체에 매핑해야하는 메소드입니다. 웹 서비스에서받은 객체를 매핑 할 수 있지만 일부 작업을 수행하기 위해 값의 일부에 액세스하려고합니다. 그러나 나는 정의되지 않은 값을 얻고있다. 여기 각도 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;
}
이며 콘솔에 대한 응답이다. 콘솔에서
전체 페이지의 값은 정의되지 않는다. 나는 그것을 빨간색으로 강조했다. 어떻게하면이 문제를 해결할 수 있는지 알려 주시기 바랍니다.