小编Ron*_*Ron的帖子

angular 4如何访问ViewChildren _results

我有一个ngFor内的复选框列表:

    <md-checkbox
      #hangcheck
      [id]="hangout?.$key"
      class="mychecks"
      >
    I'm Interested
  </md-checkbox> 
Run Code Online (Sandbox Code Playgroud)

我像这样在组件中引用它们:

@ViewChildren("hangcheck") hangchecks: QueryList<any>;
Run Code Online (Sandbox Code Playgroud)

然后在ngAfterViewInit我需要循环它们:

  ngAfterViewInit(){
console.log('the array: ',this.hangchecks)
this.hangchecks._results.forEach((item) => {
  console.log('the item: ',item)
});
 }
Run Code Online (Sandbox Code Playgroud)

但我得到:属性'_results'是私有的,只能在控制台的类'QueryList'中访问,我看到: 在此输入图像描述 所以你可以看到_results中有数组.但我如何访问它并循环呢?

javascript angular

9
推荐指数
1
解决办法
3073
查看次数

标签 统计

angular ×1

javascript ×1