要将一个库包含到另一个库中时,请确保在被包含库中正确添加@NgModule
注解。以下是一个示例解决方法:
my-library.module.ts
。my-library.module.ts
中导入被包含库的模块,并将其添加到imports
数组中。import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { MyLibraryModule } from 'my-library';
@NgModule({
declarations: [],
imports: [
CommonModule,
MyLibraryModule
],
exports: []
})
export class MyLibraryModule { }
MyLibraryModule
添加到它们的imports
数组中。import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { MyLibraryModule } from './my-library.module';
@NgModule({
declarations: [],
imports: [
CommonModule,
MyLibraryModule
],
exports: []
})
export class MyComponentModule { }
通过这种方法,你可以将一个库包含到另一个库中,并确保在使用时正确加载和使用被包含库的组件、指令、服务等。