Javascript 如何获得单个角度组件的可寻址性?
环境:Angular 7使用ng select组件 场景:A*ngFor,为其创建一个ng select组件列表,如下所示:Javascript 如何获得单个角度组件的可寻址性?,javascript,angular,angular-ngselect,Javascript,Angular,Angular Ngselect,环境:Angular 7使用ng select组件 场景:A*ngFor,为其创建一个ng select组件列表,如下所示: <div *ngFor="let address of addresses"> <ng-select [items]="address.cities" bindLabel="name" bindValue="id"> </ng-select> </div> 我想访问从*ngFo
<div *ngFor="let address of addresses">
<ng-select
[items]="address.cities"
bindLabel="name"
bindValue="id">
</ng-select>
</div>
我想访问从*ngFor…创建的任何实例如果我理解正确,您想调用4个实例中的第二个吗?如果是这样,在循环时是否尝试启动索引*ngFor=“auth of authors,let i=index;”,在这种情况下,您可以传递索引并基于索引进行标识。给定:
<div *ngFor="let address of addresses">
<ng-select
[items]="address.cities"
bindLabel="name"
bindValue="id">
</ng-select>
</div>
谢谢,我会试试的…然后再报告
<div *ngFor="let address of addresses">
<ng-select
[items]="address.cities"
bindLabel="name"
bindValue="id">
</ng-select>
</div>
@ViewChildren(NgSelectComponent) NgSelectComponents: QueryList<NgSelectComponent>;
this.NgSelectComponents.forEach(ngselect=>{
debugger;
});