Мы все знаем, что нам нужно объявить наши компоненты, директивы в модуле, чтобы использовать его в представлении. Каждый компонент и директива принадлежат некоторому модулю.
у нас есть инжекторы уровня модуля и инжекторы уровня компонента. Мы знаем, что модуль обеспечивает контекст компиляции.
Мой вопрос заключается в том, как предоставляется этот контекст компиляции. Какова роль декоратора @ngmodule в процессе компиляции. Что происходит внутри с декоратором @ngModule при компиляции. Я не спрашиваю, что делает модуль .. Я спрашиваю, как это происходит внутри?