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 而言,它是有效/良好的......但不是 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 回答