问问题
621 次
2 回答
1
进一步研究后,我发现我的#primaryLanguage 未设置为等于 ngModel。这解决了我的问题。
于 2017-11-21T16:12:06.763 回答
0
您的默认值需要为空,即;
<option value="">Select a Language...</option>
并且最初设置
model.primaryLanguage = "";
所以你的最终代码将是
<div class="form-group" [class.has-error]="hasPrimaryLanguageError && primaryLanguage.pristine">
<label>Primary Language *</label>
<select class="form-control" #primaryLanguage name="primaryLanguage" [(ngModel)]="model.primaryLanguage" required>
<option value="">Select a Language...</option>
<option *ngFor="let lang of languages" value="{{yourlanguaugeid}}">{{ lang }}</option>
</select>
<div *ngIf="hasPrimaryLanguageError && primaryLanguage.pristine" class="alert alert-danger">Required</div>
</div>
于 2017-11-21T06:45:15.067 回答