我想按需初始化组件,它包含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组件?为什么不把它放在父组件中呢?