Я нашел следующий фрагмент в Angular docs,
У вас есть возможность создавать ModuleInjectors при создании динамически загружаемого компонента, например, с помощью Router, который будет создавать дочерние ModuleInjectors.
Так что здесь, "например, с маршрутизатором", вероятно, означает через Lazy загрузку, так как загруженные Lazy модули получают дочерний ModuleInjector. Точно так же компоненты, которые динамически загружаются с использованием ViewContainerRef и массива entryComponents из @NgModule, также создают дочерний модуль ModuleInjector?