0
我想按需初始化组件,其中包含Bootstrap模态(ng2-bootstrap)。这是一个设置组件,我不希望它在不需要的情况下吃掉资源(它在ngOnInit
等中发出一些请求)。按需初始化组件
我能解决的解决方案这样
<some-settings *ngIf="loadSettings" #someSettings></some-settings>
而且使用this.loadSettings = true;
的问题是,如果我尝试打开模式里面SomeSettings马上就会抛出一个错误,因为它不初始化存在。
有什么更好的想法如何处理这个?我可以从ngAfterViewInit
中的SomeSettings打开模态,但我认为对此有更好的解决方案。
loadSettings IS在父组件中。问题是当我将loadSettings更改为true时#someSettings尚不存在 –