Здесь я хочу передать этот строковый массив подсегментных кодов как второй параметр в const params = [];
Это изображение документа чванства.
Это мой кодовый блок.
getInfo() {
const params = [];
// const subsegmentCodes: Array<string> = ['US-H'];
this.subSegmentCodes1.push('US-H');
params.push({code: 'priceStreamCode', name: 'FCTG_PS'});
params.push({code: 'subsegmentCodes', name: 'US-H' , 'US-M'});
params.push({code: 'checkingFrom', name: '2019-01-01'});
params.push({code: 'checkingTo', name: '2019-12-31'});
params.push({code: 'statusType', name: 'REAL'});
params.push({code: 'valueType', name: 'TTV'});
console.log(params);
this.dashboardServiceHandler.getSubsegmentDemand([], params).subscribe(
demand => {
this.demandCurveInfo = demand;
console.log(this.demandCurveInfo);
});
}
Это ответ, указанный на вкладке сети документов чванства. Он дает 200.
Эта ошибка выдает в моем angular приложении. Но вызов API такой же.
Но в моем коде выдает ошибку , Как я могу передать второй параметр const params = [];
Вот как я вызываю API
getSubsegmentDemand(headers: any[], params: any[]) {
return this.apiService.get(environment.rm_url + 'predictions/subseg/demand', headers, params);
}