angular - 如何在 mat-panel 中对齐多个描述
问题描述
我试图让描述在我的垫板上看起来更加一致。如果一个字段比另一个字段长,它会将所有内容都推到右侧。如何使描述保持一致?
<mat-accordion>
<mat-expansion-panel [expanded]="allExpandState">
<mat-expansion-panel-header>
<mat-panel-title>
Account #: {{accountNumber}}
</mat-panel-title>
<mat-panel-description>
{{type}}
</mat-panel-description>
<mat-panel-description>
{{date}}
</mat-panel-description>
<mat-panel-description>
{{value}}
</mat-panel-description>
</mat-expansion-panel-header>
</mat-expansion-panel>
<!-- ... -->
</mat-accordion>
现在的样子:
解决方案
您可以只创建一个 mat-panel-description 并在其中创建一个表格来对齐您的值。
<mat-accordion>
<mat-expansion-panel [expanded]="allExpandState">
<mat-expansion-panel-header>
<mat-panel-title>
Account #: {{accountNumber}}
</mat-panel-title>
<mat-panel-description>
<table>
<tr>
<td>Value</td>
<td>Value</td>
<td>Value</td>
</tr>
<tr>
<td>Value</td>
<td>Value</td>
<td>Value</td>
</tr>
<tr>
<td>Value</td>
<td>Value</td>
<td>Value</td>
</tr>
</table>
</mat-panel-description>
</mat-expansion-panel-header>
</mat-expansion-panel>
<!-- ... -->
</mat-accordion>
推荐阅读
- flutter - 如何从另一个有状态小部件调用的有状态小部件正确返回数据?
- angular - 茉莉花测试用例中的模拟服务问题
- node.js - ExpressJs 文件上传问题
- javascript - React - 在一个功能组件中,使用钩子,我可以在一个 setState() 成功更改状态后执行一段代码吗?
- python-3.x - TensorFlow 稀疏运算需要排序索引
- c# - 使用流利的 api EF Core 5 的多对多关系
- python - UnboundLocalError:分配前引用的局部变量“AAC”
- c++ - C++ 17:在 gcc 中使用别名模板错误?
- c - 在 0x796BF2F0 处引发异常。不明白如何解决
- mailgun - 30 多分钟后无法通过事件 API 获取最近的事件;这些延迟了多久?