【发布时间】:2019-01-04 07:40:14
【问题描述】:
我使用 Angular Material 制作了一个表单,但它只呈现了部分内容,并且在我单击一个字段后,其余的输入就会出现。
我卸载并安装了 Node 和 Angular...我使用的是最新版本(直到今天)。未解决。
我按照以下说明操作:https://alligator.io/angular/angular-material-2/
app.component 的代码:
<!--The content below is only a placeholder and can be replaced.-->
<div style="text-align:center">
<h1>
Welcome to {{ title }}!
</h1>
</div>
<router-outlet></router-outlet>
<div class="form-group">
<mat-form-field>
<mat-label>Nome</mat-label>
<input type="text" ngModel name="Nome" matInput required>
</mat-form-field>
</div>
<div class="form-group">
<mat-form-field>
<mat-label>E-mail</mat-label>
<input type="email" ngModel name="Email" matInput required>
</mat-form-field>
</div>
<div class="form-group">
<mat-form-field>
<mat-label>Senha</mat-label>
<input type="password" ngModel name="Senha" matInput required>
</mat-form-field>
</div>
<div class="form-group">
<mat-form-field>
<mat-label>xxx</mat-label>
<input type="text" ngModel name="xxxxxxx" matInput required>
</mat-form-field>
</div>
<div class="form-group">
<mat-form-field>
<mat-label>yyy</mat-label>
<input type="text" ngModel name="yyyyyyy" matInput required>
</mat-form-field>
</div>
当我打开 localhost:4200 时,只出现 2 个字段,但我希望看到所有字段。 在我点击或输入第一个字段后,其他字段显示...
我使用 Chrome 进行检查,并且我认为只有在单击第一个字段后才创建 DOM 元素(最后一个)。 (我在检查器中看到了一种闪光)。
就在 ng 服务之后
点击第一个字段后:
【问题讨论】:
-
在这种情况下尝试检查控制台!那里有任何错误或警告吗?
标签: angular angular-material angular7