https://angular.io/api/core/ViewContainerRef
如果我想使用Angular的ViewContainerRef
来move()
周围的某个特定孩子,我是否有更多选择它的能力,而不仅仅是使用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>