Я создал угловую библиотеку.В моей Библиотеке я бы хотел, чтобы он был чистым, если бы внутри него содержались функциональные модули:
Пример:
Library
NavigationModule
NavigationSideBarComponent
NavigationTopComponent
Navigation Service
etc
GraphModule
BarGraphComponent
PieGraphComponent
Мой модуль навигации в настоящее время выглядит следующим образом:
@NgModule({
declarations: [
NavigationSidebarComponent
],
imports: [
CommonModule,
MatSidenavModule
],
exports: [
NavigationSidebarComponent
]
})
export class NavigationModule { }
Мой библиотечный модуль в настоящее время выглядит следующим образом:
@NgModule({
declarations: [LibraryComponent],
imports: [
NavigationModule
],
exports: [
LibraryComponent
//NavigationSidebarComponent <-- Did not work
]
})
export class LibraryModule { }
В большинстве учебных пособий, которые я нахожу, используется библиотека, содержащая только компоненты, и ничего больше, например, модули.Учебники, которые я нахожу при использовании модулей в библиотеке, не показывают, как экспортировать фрагменты.
По сути, я хочу импортировать эту библиотеку в любое приложение и иметь возможность вызывать NavigationSidebarComponent
или любой другой компонент из модуля вбиблиотека или служба.
Я буду продолжать изучать это с моей стороны.