В принципе, в Angular2, у вас есть:
Модули: Они используются в основном настройки логики приложения: Как вещи связаны друг с другом. Вы запускаете приложение при загрузке модуля.
- Импорт: массив, где вы импортировать Angular2 модули (формы и т.д.) и ваши следующие модули (DashboardModule, AdminModule, AuthentificationModule и т.д.), а также логика маршрутизации участвует между компонентами.
- Объявления: массив, в котором вы объявляете компоненты, которые связаны с этим модулем.
- Поставщик: массив, в котором вы объявляете свои услуги или директивы, которые должны быть использованы с этим модулем
компоненты: «WebComponent», где вы установили HTML, который будет введен в ваш навигатор, с ассоциированная CSS и его поведение.
Услуги или директивы: где вам необходимо выполнить некоторую логику приложения, такую как вызовы аутентификации, состояния и т. Д.
Маршрутизатор с розетками: определяет, как вы перемещаетесь в своем приложении на основе URL-адреса.
Я пытался объяснить это своими словами, так что это неточно на нескольких уровнях, и именно поэтому у вас есть документация сайты, такие как angular.io. Надеюсь, это поможет.
Официальная документация по модулям =>https://angular.io/docs/ts/latest/guide/ngmodule.html
Если вы только начинаете проект, я предлагаю вам оставить RC6 и взглянуть на angular.io. У них хорошая документация для обучения развитию угловых проектов :) например, здесь вы можете прочитать о модулях и компонентах: https://angular.io/docs/ts/latest/guide/architecture.html – Alex
Возможно [это] (http: /stackoverflow.com/questions/39292700/angular2-rc6-upgrade) Вопрос может помочь. –