在foo.component.ts
:
numberOfPeople: number = 1
foo: boolean = false
在foo.component.html
<input type="checkbox"
name="tst"
[(ngModel)]="foo"
required>
<div *ngIf="foo">
<select [(ngModel)]="numberOfPeople" required>
<option *ngFor="let n of _.range(1, 11)">
{{n}}
</option>
</select>
</div>
当我通过实例点击设置foo=true
时。
首先,我没有看到选项,如果我点击页面上的任何位置,它们会出现,并且选择了与numberOfPeople
对应的选项
看起来模板最初没有完全加载,可能因为我ngFor
位于ngIf
内?
修改
我添加了遗漏位来设置foo