multiTemplateDataRows, 错误 There can only a default row without a when predicate function

multiTemplateDataRows, error There can only be one default row without a when predicate function

我已将 multiTemplateDataRows 添加到我的 <mat-table multiTemplateDataRows>

并具有以下行:

<mat-header-row *matHeaderRowDef="data.displayedColumns"></mat-header-row>
<tr mat-row *matRowDef="let row; columns: data.displayedColumns;"></tr>
<tr mat-row *matRowDef="let row; columns: ['detail'];"></tr>

但我仍然收到错误 "There can only be one default row without a when predicate function."

我使用的是更高版本的 angular material,其中无法识别 multiTemplateDataRows。