Angular 角度7-如何使用具有不同模块的一个组件
我有一个延迟加载的项目,它有两个模块view.module.ts和view2.modules.ts,而不是module.ts。我想在两个模块中都使用名为editform.component.ts的组件。有可能吗 不能使用导入到其他模块中的组件。您应该使用他的sharedModule共享组件,然后将该模块导入到您的模块中。并将该组件添加到sharedModule的“导出”部分。您不能使用在其他模块中导入的组件。您应该使用他的sharedModule共享组件,然后将该模块导入到您的模块中。并将该组件添加到sharedModule的“导出”部分。要使用该组件,您可以使用共享模块Angular 角度7-如何使用具有不同模块的一个组件,angular,angular7,Angular,Angular7,我有一个延迟加载的项目,它有两个模块view.module.ts和view2.modules.ts,而不是module.ts。我想在两个模块中都使用名为editform.component.ts的组件。有可能吗 不能使用导入到其他模块中的组件。您应该使用他的sharedModule共享组件,然后将该模块导入到您的模块中。并将该组件添加到sharedModule的“导出”部分。您不能使用在其他模块中导入的组件。您应该使用他的sharedModule共享组件,然后将该模块导入到您的模块中。并将该组件
@NgModule({
imports: [
SomeModule
],
declarations: [
SharedComponent
],
exports: [
SharedComponent
]
})
export class SharedModule {}
现在,在共享模块中,您可以添加要共享的组件。别忘了把它们用于出口
现在将此模块添加到您的app.module.ts
import { SharedModule } from './shared/shared.module;
@NgModule({
imports: [ SharedModule],
...
})
现在,您可以通过app.module.ts使用共享组件。希望这可以解决您的问题。要使用组件,您可以使用共享模块
@NgModule({
imports: [
SomeModule
],
declarations: [
SharedComponent
],
exports: [
SharedComponent
]
})
export class SharedModule {}
现在,在共享模块中,您可以添加要共享的组件。别忘了把它们用于出口
现在将此模块添加到您的app.module.ts
import { SharedModule } from './shared/shared.module;
@NgModule({
imports: [ SharedModule],
...
})
现在,您可以通过app.module.ts使用共享组件。希望这能解决您的问题。是的。它应该在一个共享模块中声明和导出,两个延迟加载的模块应该导入这个共享模块。你在找这个吗?它的眼睛很简单。它应该在一个共享模块中声明和导出,两个延迟加载的模块应该导入这个共享模块。你在找这个吗?这很简单