配列を持つObservableがあります。 Observableの外でその配列をフェッチして、別の配列とマージすることができます。Observableの外側に変数をフェッチする方法
this.builderService.getCommercialData()
.subscribe(
data=>{
this.commercialDetails = data;
this.commercialDetailsArray.push(this.commercialDetails);
console.log(this.commercialDetailsArray);
this.newcommercialDetailsArray =
this.commercialDetailsArray[0];
const arrayLength = this.commercialDetailsArray.length;
if (arrayLength < 1) {
this.loaderStatus = false;
this.dataLoaded = false;
this.noData = true;
} else {
this.loaderStatus = false;
this.dataLoaded = true;
this.noData = false;
}
},
error=>{},
);
は、私はあなたがそれが 非同期コールバックですbeacauseとして実際のデータをサブスクライブの外の配列にアクセスすることはできませんnewcommercialDetailsArray
ありがとう!それは本当にpheww働いた –