【发布时间】:2018-05-17 16:10:03
【问题描述】:
在模板中,我有一个表单,其中一部分与渲染课程列表有关:
<form #f="ngForm" (ngSubmit)="submit(f)">
<div class="form-group">
<label for="courseCategory"> Category </label>
<select required ngModel name="courseCategory" #courseCategory="ngModel" id="courseCategory" class="form-control">
<option value=""></option>
<option *ngFor="let category of categories" [value]="category.id"> // line 16
{{category.name}}
</option>
</select>
<div class="alert alert-danger" *ngIf="courseCategory.touched && courseCategory.errors.required">
Course category is required
</div>
</div>
</form>
在浏览器中,当我选择一个类别并按 TAB(从下拉列表中移开)时,我在控制台上收到此错误:
CourseComponent.html:16 错误类型错误:无法读取属性 “必需”为空 在 Object.eval [as updateDirectives] (CourseComponent.html:20)
您能帮我找出导致此错误的原因吗?
Bootstrap 3.3.7 已安装在 VS Code 中。
【问题讨论】: