angular - MatDatePicker 显示在页面底部并且样式损坏
问题描述
我正在使用 angular 8。在我的 app.module.ts 中,我添加了:
import {MatDatepickerModule} from '@angular/material/datepicker';
import {MatNativeDateModule} from '@angular/material';
我将它们添加到@NgModuel 导入中
在组件 html 中,我有:
<input [matDatepicker]="LMPDatepicker" formControlName="LMP" class="t-field t-field--date menstural-field" aria-labelledby="menstural_LMP" max="{{lmpmax}}" min="{{lmpmin}}">
<mat-datepicker-toggle [for]="LMPDatepicker"></mat-datepicker-toggle>
<mat-datepicker #LMPDatepicker></mat-datepicker>
当我单击切换时,它会滚动到打开日期选择器的页面底部,并且确实正确选择了日期,但是样式和位置完全搞砸了......
这发生在我添加日期选择器的项目中的任何地方。
解决方案
添加@import '@angular/material/prebuilt-themes/indigo-pink.css'后;到styles.css 一切正常。https://material.angular.io/guide/theming
推荐阅读
- reactjs - react redux - 我尝试删除一个 Item 其他项目被删除并且 NaN 总共出现
- node.js - 如何在本地运行节点异步功能?
- r - 对多个 AutoTuning 实例进行基准测试
- apache - 如何使用条件重定向 .htaccess 中的 URL?
- angular - Angular Template Forms ,根据配置有条件地渲染一些字段
- git - 如何在 Visual Studio(使用 Git)中为特定文件类型使用自定义差异工具?
- javascript - 反应问题:未定义的值将数据传递到道具
- python-3.x - ValueError:在熊猫中创建新列时使用序列设置数组元素
- python - 在 Python 中将 OpenCv 输出到虚拟相机
- linux - 获取 TypeError:BaseItem.loadClass 在 joplin-desktop (GUI) 运行良好时尝试运行 joplin (CLI) 时不是函数