0
在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>
有沒有更好的方式與異步管工作?