我正在尝试通过服务器中的JSON文件填充下拉列表(反应形式)。由于某种原因,它会继续显示错误
TestComponent.html:14错误错误:InvalidPipeArgument:“” 管道“ AsyncPipe”
这是我在ngOninit()中为对象设置值的方式
this.http.get(url).subscribe((data) => {
for (const key in data) {
this.NameData.push(data[key].Name)
}
})
模板代码:
<fieldset class="form-group">
<label for="nameType">Name Type:</label>
<select class="form-control" id="nameType" formControlName="nameType">
<option *ngFor="let NType of NameData | async" [ngValue]="NType">{{NType}}</option>
</select>
</fieldset>