0
オンデマンドでブートストラップモード(ng2-bootstrap)を含むオンデマンドコンポーネントを初期化したいとします。これは設定のためのコンポーネントであり、必要でない場合はリソースを食べたくはありません(ngOnInit
などでリクエストがいくつかあります)。オンデマンドでコンポーネントを初期化する
私はこの方法
<some-settings *ngIf="loadSettings" #someSettings></some-settings>
ソリューションを解決し、問題は、私は、モーダル内部SomeSettingsを開こうとする場合、それはしないので、すぐにそれは、エラーがスローされます、ですthis.loadSettings = true;
を使用して初期化することができまだ存在する。
どのようにこれに対処するより良いアイデアですか?私はngAfterViewInit
のSomeSettingsからモーダルを開くことができましたが、これにはより良い解決策があると私は想定しています。
loadSettingsは親コンポーネント内にあります。問題は、loadSettingsをtrueに変更するときです#someSettingsはまだ存在しません –