Angular异步管道ngFor引发错误

时间:2018-11-30 23:59:33

标签: angular typescript angular6

我正在尝试通过服务器中的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>

0 个答案:

没有答案