core.js:5873错误,错误:NodeInjector:NOT_FOUND [ControlContainer]。有时,当我重新启动项目时,它运行完美。app.component.html中只有更改:
<div class="container">
<div class="row">
<div class="col-md-4">
<form action="">
<div class="form-group">
<label for="">Username</label>
<input type="text" name="username" class="form-control" />
</div>
<div class="form-group">
<label>Password</label>
<input type="password" class="form-control">
</div>
<div class="form-group">
<label>Confirm Password</label>
<input type="password" class="form-control">
</div>
<div>
<button type="submit" class="btn btn-primary btn-block">Register</button>
</div>
</form>
</div>
</div>
</div>
您的问题与该问题非常相似,并且您的代码似乎缺少[formGroup]
,因为该问题中提到了此问题:
Angular 5: "No provider for ControlContainer"
如果您尝试它的答案,那对您有用吗?
您的代码缺少formGroup尝试这个
就我而言,我忘记将ReactiveFormsModule
放在相应的imports
文件的.spec.ts
部分中。