4
<div id="my-form" class="form-inline">
  <div class="form-group">
    <input type="text" [(ngModel)]="name" ngControl="name" #n="ngForm" required>
    <div [hidden]="n.valid" class="alert alert-danger">
      Value is required
    </div>
  </div>
</div>

alpha.52 で次の (役に立たない) エラーが発生します。

例外: t のプロバイダーはありません! (t-> t)

4

1 に答える 1

4

Angular は、コントロールを ngControl 名で NgForm に登録します。要素を使用する場合、NgForm ディレクティブは自動的に追加されるため、通常は明示的に追加する必要はありません<form>。しかし、あなたは要素を持っていません<form>(Twitter Bootstrapに関する限り、BTWは有効/問題ありませんが、Angularはそれほどではありません)。したがって、外側<div><form>次のように変更します。

<form id="my-form" class="form-inline">

または、NgForm ディレクティブを追加します。

<div ngForm id="my-form" class="form-inline">
于 2015-11-17T22:53:25.483 に答える