【发布时间】:2018-12-23 04:46:51
【问题描述】:
我刚开始学习 Angular 6,我正在尝试实现一个简单的表单作为测试。 我的问题是:表单控件是不可见的,我们看不到它们,但是如果我单击正确的位置,我可以看到元素。
这里是一些屏幕:
主屏幕:
点击元素:
代码没什么花哨的,我有一个组件 FormTestComponent,我创建了一个模块 (MaterialModule),其中包含我需要的所有材料模块。我在控制台中没有错误。
所有文件都在这个 git repo 上可用:
https://github.com/Shyrro/NewTry/tree/master/ClientApp/src/app
我错过了什么吗?
【问题讨论】:
-
您使用的主题是为深色背景而设计的。输入下方的线实际上是白色的,这就是为什么在白色背景下看不到它的原因。您是否在某处手动将背景设置为白色?你总是可以使用不同的主题,比如 indigo-pink.css
-
@user184994 谢谢,通过更改主题,我能够看到元素。奇怪的是,我没有在其他任何地方将背景设置为白色。谢谢。
-
另一个选项是将
mat-app-background类添加到 body 元素,这将应用深色背景
标签: angular typescript angular-material material-design angular6