Я хотел бы инициализировать компонент по требованию, содержащий Bootstrap modal (ng2-bootstrap). Это компонент для настроек, и я не хочу, чтобы он питался ресурсами, если не требуется (он делает несколько запросов в ngOnInit
и т. Д.).Инициализировать компонент по запросу
Я мог бы решить Решение таким образом
<some-settings *ngIf="loadSettings" #someSettings></some-settings>
И инициализировать с помощью this.loadSettings = true;
Проблема заключается в том, если я пытаюсь открыть модальные внутри SomeSettings сразу будет выдавать ошибку, так как он не есть еще.
Любая идея лучше справиться с этим? Я мог бы открыть modal из SomeSettings в ngAfterViewInit
, но я предполагаю, что для этого есть лучшее решение.
loadSettings ЕСТЬ в родительском компоненте. Проблема в том, что при изменении loadSettings на true #someSettings пока не существует –