<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)
答案 0 :(得分:4)
Angular寄存器使用NgForm控制其ngControl名称。通常,您不必显式添加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">