Как работает технология Inject в Angular 2?

Пытаюсь понять, как декораторам удаётся вызывать конструктор компонента с нужными сервисами в нужном порядке, руководствуясь перечислением аргументов в самом конструкторе. Не замешан ли здесь дополнительный препроцессор или можно это повторить средствами TypeScript?
  • Вопрос задан
  • 246 просмотров
Решения вопроса 1
AMar4enko
@AMar4enko
Inject работает на базе reflect-metadata
Это дополнительная JS-библиотека, точнее Metadata Reflection это одно из API ES7, а reflect-metadata это полифилл
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы