Просто создайте SharedModule
, добавьте ClickOutsideModule
к массиву imports
и exports
.Примерно так:
import { NgModule } from '@angular/core';
import { ClickOutsideModule } from "ng-click-outside";
@NgModule({
imports: [
ClickOutsideModule,
...
],
exports: [
ClickOutsideModule,
...
],
})
export class SharedModule {}
И затем импортируйте SharedModule
везде, где вы хотите иметь доступ к модулю ClickOutsideModule
.Скажем, например, если вы хотите это в AppModule, вот как вы это сделаете:
...
import { SharedModule } from './shared/shared.module';
@NgModule({
...,
imports: [
SharedModule,
...
],
...
})
export class AppModule { }
Вы можете сделать то же самое для PopupModule
:
...
import { SharedModule } from './shared/shared.module';
@NgModule({
...,
imports: [
SharedModule,
...
],
...
})
export class PopupModule { }