也许你可以使用辅助函数来获取数组?
getStatusControls() {
const closedStatuses = this.statusesForm.get('closedStatuses');
return closedStatuses ? closedStatuses['controls'] : [];
}
return 语句中的三元运算符应确保您永远不会尝试访问
'controls'
的 null
。
<li class="nav-main-item" formArrayName="closedStatuses" *ngFor="let item of getStatusControls(); let i = index">