ngrxストアでは、状態を選択してから、非同期パイプでテンプレート内のオブジェクトを複数回使用します。 これは事前の成果を傷つけますか?非同期パイプとngrxストア
これは私が使用していたコードです:
コンストラクタ:
this.tabs = this.store.select(s => { return s.lobby.lobbyTabs});
テンプレート:
<div *ngIf="(tabs | async) && (tabs | async).length >0 && (tabs | async)[tabIndex].TabPositions && (tabs | async)[tabIndex].TabPositions.length > 0 && (tabs | async)[tabIndex].themeId ==1">
<div *ngFor="let i of createNumArray((tabs | async)[tabIndex].TabPositions.length)" class="column">
<app-ticket [ticket]='rooms[(tabs | async)[tabIndex].TabPositions[i-1].Id]' [themeId]='(tabs | async)[tabIndex].themeId'
[lastLobbyTimestamp]='(lastLobbyTimestamp | async)'></app-ticket>
</div>
は、非同期パイプで動作するように良い方法はありますか?