按需初始化组件



我想按需初始化组件,它包含Bootstrap模式(ng2-bootstrap)。这是一个用于设置的组件,我不希望它在不需要的情况下消耗资源(它在ngOnInit等中发出一些请求)。

I could solve the solution this way

<some-settings *ngIf="loadSettings" #someSettings></some-settings>
并使用this.loadSettings = true; 进行初始化

问题是,如果我试图立即在someessettings中打开modal,它会抛出一个错误,因为它还不存在。

有更好的办法处理这个吗?我可以从ngAfterViewInit中的somessettings打开模式,但我认为有一个更好的解决方案。

是loadSettings属性在你的someessettings组件?为什么不把它放在父组件中呢?

相关内容

  • 没有找到相关文章

最新更新