【发布时间】:2020-02-01 06:58:54
【问题描述】:
<mat-table>
<table mat-table ...>
我发现了一个类似的问题Should I use "<table mat table ... " or "<mat-table ...",但我还是有一个误解。 Angular Material 网站https://material.angular.io/components/table/overview#tables-with-code-display-flex-code- 有个小说明:
请注意,这种方法意味着您不能包含某些本机表 > 功能,例如 colspan/rowspan 或具有根据 >其内容调整自身大小的列。
但我不明白是什么:
或拥有根据内容调整自身大小的列 意思。
您能否举个例子,调整大小的列是什么?
最终,我想实现表格在移动设备上的正确显示(用mat-table组件这更容易做到,因为他使用了Flex),这里有一个例子https://stackblitz.com/edit/angular-mohmt5?file=app%2Ftable-basic-example.ts 并且我想立即了解鉴于上述注释可能存在哪些困难。
【问题讨论】:
-
表示你可以作为一个元素或者一个属性使用,两者都是一样的。
-
文档的意思是你不能用
table做一些你可以用原生HTML做的事情,例如在html中你可以做<td colspan="2">但colspan不可用在<mat-table>方法中