我想初始化按需组件,其中包含Bootstrap模式(ng2-bootstrap)。这是一个用于设置的组件,如果不需要,我不希望它占用资源(它在ngOnInit
等中提出了一些请求。)
我可以通过这种方式解决问题
<some-settings *ngIf="loadSettings" #someSettings></some-settings>
使用this.loadSettings = true;
问题是,如果我尝试在SomeSettings中立即打开模态,它会抛出一个错误,因为它还不存在。
更好的想法如何处理这个?我可以在ngAfterViewInit
中的SomeSettings中打开模态,但我认为有更好的解决方案。
答案 0 :(得分:0)
SomeSettings组件中的loadSettings属性是什么?为什么不把它放在父组件中?