即使选择了值

时间:2016-04-19 09:06:31

标签: angularjs angular bootstrap-4

我正在创建一个表单,我需要为自动完成功能添加bootstrap 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 | translate }}</p>
        </div>

但是即使我从列表中选择了值,也会失败。 在此输入图像描述 enter image description here

但是值在模型中更新如下

enter image description here

1 个答案:

答案 0 :(得分:1)

 ngcontrol="brand"

应该是

 ngControl="brand"
   ^