web-dev-qa-db-fra.com

Obtenir une erreur soudainement dans Angular Erreur: NodeInjector: NOT_FOUND [ControlContainer]

core.js: 5873 ERROR Error: NodeInjector: NOT_FOUND [ControlContainer]. Parfois, lorsque je redémarre le projet, il fonctionne parfaitement. il n'y a que des changements dans 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>
5
sanjay

Je suis tombé sur un scénario similaire.

Le problème est que angular v9 n'aimait plus @Host (). Le correctif supprime @Host () de la déclaration de dépendance dans le constructeur.

https://github.com/angular/angular/issues/31539

1
Ricardo Fornes

Le remplacement de l'étiquette par une étiquette résoudrait le problème. Pour certaines raisons, angular renvoie une erreur lorsque vous avez une balise form.

La bonne nouvelle est que vous n'en avez pas besoin de toute façon.

Vous pouvez également utiliser si l'utilisation de div affecterait votre style.

0
Nwafor Austine