在不知道其索引的情况下在ViewContainerRef中获取元素?

时间:2019-02-11 21:35:58

标签: angular

https://angular.io/api/core/ViewContainerRef

如果我想使用Angular的ViewContainerRefmove()周围的某个特定孩子,我是否有更多选择它的能力,而不仅仅是使用get(index)?我看到它有一个indexOf(ViewRef)方法,但是我不知道如何在不首先从ViewRef返回它的情况下在Angular中获得一个ViewContainerRef

例如,如果我创建如下所示的ViewContainerRef,该如何获取ViewRef元素的#button,以便在不确定当前索引的情况下进行移动?在这种情况下,有什么方法可以使用按钮ViewChild

  @ViewChild('list', {read: ViewContainerRef}) list: ViewContainerRef;
  @ViewChild('button') button;
<div #list>
    ...
    <button #button>Toggle</button>
    ...
</div>

0 个答案:

没有答案