Можно ли загрузить дочерний компонент при нажатии кнопки в родительском шаблоне? Например, родительский шаблон html будет выглядеть так:
<button (click)="loadMyChildComponent();">Load</button>
<my-child-component></my-child-component>
Причина, по которой я хочу это сделать, заключается в том, что компонент my-child занимает некоторое время для загрузки, и это замедляет все. Поэтому я хотел бы загрузить его только в том случае, если пользователь нажимает на его загрузку. Я не могу изменить структуру родительского шаблона. Он должен быть там.
Я хочу ввести ngOnInit дочернего компонента только при нажатии кнопки загрузки.