有没有办法让角度材料表保持扩展?

我正在尝试设置带有可扩展行的角度材料表,因此单击一行后它会保持扩展状态,单击其他行后它不会折叠,只有单击自身 - https://stackblitz.com/angular/ygdrrokyvkv?file =app%2Ftable-expandable-rows-example.html


我一直在寻找解决方案,但只找到了没有材料表的旧方法。我需要https://stackblitz.com/angular/ygdrrokyvkv?file=app%2Ftable-expandable-rows-example.html正是这个能够扩展多行


我找不到很好的解决方案如何从 expandDetail 制作数组并相应地显示它?


<tr mat-header-row *matHeaderRowDef="columnsToDisplay"></tr>

 <tr mat-row *matRowDef="let element; columns: columnsToDisplay;"

     class="example-element-row"

     [class.example-expanded-row]="expandedElement === element"

     (click)="expandedElement = element">

 </tr>

 <tr mat-row *matRowDef="let row; columns: ['expandedDetail']" class="example-detail-row"></tr>

</table>

我希望具有可扩展行的表保持扩展状态,直到用户不再单击该行本身一次


犯罪嫌疑人X
浏览 143回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript