代码之家  ›  专栏  ›  技术社区  ›  JWP

如何获得单个角度分量的可寻址性?

  •  0
  • JWP  · 技术社区  · 6 年前

    环境:

    脚本:

    <div *ngFor="let address of addresses">
      <ng-select    
         [items]="address.cities"
         bindLabel="name"
         bindValue="id">
      </ng-select>
    </div>
    

    ng select组件有我需要调用的方法。如何获取ngSelect实例的每个实例,以便从模型端调用这些方法。

    我可以在DOM中看到分解的htmlElement,但我不想遍历DOM,我只想调用某些ng select方法,但不知道如何从模型中获取组件的实例。

    方法调用的示例如下:

    instanceOfNgSelect.HandleClear();
    

    0 回复  |  直到 6 年前
        1
  •  0
  •   user3711708    6 年前

    如果我没听错的话,你想打四个电话中的第二个吗?如果是,循环时是否尝试启动索引?*ngFor=“auth of authors,let i=index;”,这种情况下,可以传递索引并根据索引进行标识。

        2
  •  0
  •   JWP    6 年前

    鉴于:

    <div *ngFor="let address of addresses">
      <ng-select    
         [items]="address.cities"
         bindLabel="name"
         bindValue="id">
      </ng-select>
    </div>
    

    @ViewChildren(NgSelectComponent) NgSelectComponents: QueryList<NgSelectComponent>;
    

    然后在ngAfterViewInit()中:

      this.NgSelectComponents.forEach(ngselect=>{
         debugger;
        });
    
    推荐文章