angular - 角材料选择框未正确显示
问题描述
我是一个带有 Angular Material 的 Angular 8 项目,我有一个表单,我需要在其中添加一个具有这种样式的选择框:
请注意标签“选择一个选项”样式如何位于行的中间。
html代码:
<mat-form-field>
<mat-label> Select an option</mat-label>
<mat-select>
<mat-option *ngFor="let type of types" [value]="type">{{type}}</mat-option>
</mat-select>
</mat-form-field>
ts代码:
types: string[] = [
'Charmander', 'Bulbasaur', 'Squirtle'
];
我在文档中的任何地方都找不到如何使“选择一个选项”保持在行的中间。这是stackblitz链接
有人能帮助我吗?
解决方案
将外观设置为如下所示的轮廓:
<mat-form-field appearance="outline">
<mat-label> Select an option</mat-label>
<mat-select>
<mat-option *ngFor="let type of types" [value]="type">{{type}}</mat-option>
</mat-select>
</mat-form-field>
推荐阅读
- go - exec.command - CMD.exe - 通过命令行查询
- python - 如何将一个索引的列表拆分为单个元素?
- python - 在空格处拆分字符串比单个空格和制表符更长,Python
- time-series - 将具有不同时间长度的特征用于 ANN 模型
- javascript - 您可以将 AudioContext/Analyser 附加到已加载 src 的 HTML 音频节点吗?
- amazon-web-services - 降低 AWS S3 文件的 AWS 数据传输成本
- amazon-web-services - 使用 CloudWatch Insights 在 Glue Query 中查询 Python 日志
- javascript - 显示数组的最后 3 项
- php - 使用 PHP-7 套接字作为 WebSocket 服务器可能出现的编码问题
- c++ - 使用指针在c ++中重新分配int数组中的数据点的方法是什么