Самый лучший способ это полазить в исходном коде.
Цитата:
|
Всегда считал (видимо ошибочно), что при выполнении dependency injection создается экземпляр класса
|
Создается, если не может найти в текущем Injector`е или на уровне выше, пока не дойдет до APP_ROOT.
Цитата:
|
Собственно вопрос: что происходит с DOCUMENT в constructor, что он меняет значение?
|
Если в общих чертах, то при бутстрапе нашего приложения в браузере, регистрируется
некий набор провайдеров, среди которых и есть этот самый DOCUMENT, определенный
фабричной функцией, возвращающей ссылку на window.document