Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度2。将列表加载到DOM中后激发的事件_Angular - Fatal编程技术网

Angular 角度2。将列表加载到DOM中后激发的事件

Angular 角度2。将列表加载到DOM中后激发的事件,angular,Angular,在我的Angular 2应用程序中,我有一个组件,基本上有一个带有 在我的模板的一部分中,我有一个将从服务填充的列表 试试这些。。。你需要安妮特 更新: 根据描述,您还可以做两件事。一个你可以尝试AfterViewChecked而不是Init,但是通过一些检查,我怀疑它是否有任何帮助。您可能需要检查AfterViewChecked生命周期挂钩。或者,您也可以创建自己的自定义标志,该标志在此行this.associatedList=data;之后触发为truthy;。然后,可以使用AfterVie

在我的Angular 2应用程序中,我有一个组件,基本上有一个带有 在我的模板的一部分中,我有一个将从服务填充的列表


试试这些。。。你需要安妮特

更新: 根据描述,您还可以做两件事。一个你可以尝试AfterViewChecked而不是Init,但是通过一些检查,我怀疑它是否有任何帮助。您可能需要检查AfterViewChecked生命周期挂钩。或者,您也可以创建自己的自定义标志,该标志在此行this.associatedList=data;之后触发为truthy;。然后,可以使用AfterViewChecked Preferred/OnChanges生命周期钩子捕获/检查此标志以执行逻辑,然后在逻辑完成后重置为false。也许这会有所帮助


当然,您可以创建一个自定义的observable,但这有点过头了…

我认为您想要实现AfterViewInit接口:


这会在加载原始dom时触发,但不会在加载项后触发。我试过这种方法,但没有用。
loadAssets() {
        this.someService.loadData().subscribe( data => {
                this.associatedList = data;
            }
        }