0
我想按需初始化組件,其中包含Bootstrap模態(ng2-bootstrap)。這是一個設置組件,我不希望它在不需要的情況下吃掉資源(它在ngOnInit
等中發出一些請求)。按需初始化組件
我能解決的解決方案這樣
<some-settings *ngIf="loadSettings" #someSettings></some-settings>
而且使用this.loadSettings = true;
的問題是,如果我嘗試打開模式裏面SomeSettings馬上就會拋出一個錯誤,因爲它不初始化存在。
有什麼更好的想法如何處理這個?我可以從ngAfterViewInit
中的SomeSettings打開模態,但我認爲對此有更好的解決方案。
loadSettings IS在父組件中。問題是當我將loadSettings更改爲true時#someSettings尚不存在 –