bugfix> javascript > 投稿

こんにちは私は現在UIで作業しており、一意のJSON応答で取得した値を「digId」ごとに出力する必要があります。 以下のケースでは、3つのインシデントがあり、3つのJSONレスポンスにアクセスできるように分岐しました。

digId='4149';                                               
digId2='4719';
digId3='4309';
ngOnInit(): void {
const parallel$ = Observable.forkJoin(
    this.http.get('http://ninjaopsapi?tablename=REF_OPS_ALARM&babylonref=' + this.digId),
      this.http.get('http://ninjaopsapi?tablename=REF_OPS_ALARM&babylonref=' + this.digId2),
        this.http.get('http://ninjaopsapi?tablename=REF_OPS_ALARM&babylonref=' + this.digId3)
    );
    parallel$.subscribe( data => {
    this.alarms = data, console.log(data);
  }) 
}

私の目標は、例えば青で囲まれた要素を印刷することです。キャプチャー

しかし、このHTMLのコードでは、3つのインシデントの要素[0]を取得し、1つだけを選択するために追加[0]を追加することはできません。

<div *ngFor= "let alarm of alarms">
                <div [(ngModel)]="digId" ngDefaultControl>
                      <div>{{alarm[0].alertMessage}}</div>
                 </div>
</div>

.subscribeが "forkJoin()"で実行されたときに、配列の最初の要素の最初の要素を出力することは可能ですか?

ありがとうございました

更新 

{{alarm[0][0].alertMessage}} のみを変更しましたによって {{alarms[0][0].alertMessage}} ループ *ngFor="let alarm of alarms を削除しますそしてそれはうまくいきます!ありがとうございました