我试图引用一个动态模板,我在应用程序的使用过程中添加了该模板,但是view child的值总是未定义的,所以我问我可以在After View Init上实例化它吗?
谢谢 。
我正在使用dragula库,我想在删除拖动元素时创建一个组件,问题是要创建的组件用在同一页面中加载的许多组件中,所以我想注入一个“有线” html元素中包含一个不同的局部变量,我希望稍后使用视图子节点来访问该子节点。
worker_refresh_batch_size = 0
答案 0 :(得分:0)
请尝试这种方法。 在AfterViewInit钩子中订阅ViewChild的更改。
ngAfterViewInit() {
this.viewerContainer.changes.subscribe(() => {
// do anything here since you are sure that view child is defined
});;
}