Ron*_*Ron 9 javascript angular
我有一个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中有数组.但我如何访问它并循环呢?
Gün*_*uer 18
调用toArray()方法:
this.hangchecks.toArray().forEach((item) => {
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3073 次 |
| 最近记录: |