Я почти уверен, что мне здесь не хватает чего-то фундаментального.
Я начал использовать адаптер обновления ng2 до RC5, чтобы начать перенос приложения ng1 на ng2. А раньше, когда вы объявляли директивы, используемые компонентом, непосредственно в компоненте, все подключалось правильно и имело смысл.
Но теперь я пытаюсь перенести свое гибридное приложение на Angular 2 Final, и вся эта вещь NgModule сбивает с толку гибридное приложение, когда дело доходит до зависимостей.
Чтобы создать адаптер обновления, мне нужно передать ему модуль Ng2, который я хочу использовать в гибридном приложении. Это нормально. Но это означает, что модуль Ng2 должен быть полностью определен ДО создания адаптера обновления, верно? Если это правда, то как мне использовать еще не созданный адаптер обновления для обновления компонентов ng1 для использования в модуле ng2 (который необходимо создать ДО создания адаптера)???
К вашему сведению, если пойти другим путем, это нормально: у меня есть модуль машинописного текста, который понижает версию всех компонентов ng2 верхнего уровня, которые мне нужно использовать в ng1 (в конфигурации ui-router), и этот модуль машинописного текста загружается после того, как оба адаптер обновления и модуль Ng2, содержащий мои компоненты для понижения версии.
Итак, что мне не хватает? Как использовать функциональность updateNg1Component адаптера обновления?
Без этой функции мне приходится начинать с самых внешних компонентов и продвигаться внутрь. И это прекрасно работает, за исключением того, что есть некоторые общие компоненты, которые используются повсюду, и я бы предпочел не конвертировать их сначала в ng2.