没有NgModel的提供者!将ngControl添加到bootstrap 4时TypeAead的角度为

时间:2016-04-19 16:33:04

标签: angular twitter-bootstrap-4 bootstrap-4

我正在尝试将ngControl表单验证添加到Angualr js 2中的bootstrap 4 typehead控件。 代码如下。

<input [(ngModel)]="model.brand" [typeahead]="model.brands" ng-model-options="{'updateOn': 'blur'}"
        (typeaheadOnSelect)="brandOnSelect($event)" (typeaheadNoResults)="brandNoResults($event)"
        [typeaheadOptionField]="'Value'" class="form-control" ngcontrol="brand" >
        <div *ngIf="brand.dirty && !brand.valid ">
            <p  *ngIf="brand.errors.required" class="text-help">{{ required }}</p>
        </div>

1 个答案:

答案 0 :(得分:2)

你错过了&#34; name&#34;正确处理ngModel所需的输入属性。