Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度7-如何使用具有不同模块的一个组件_Angular_Angular7 - Fatal编程技术网

Angular 角度7-如何使用具有不同模块的一个组件

Angular 角度7-如何使用具有不同模块的一个组件,angular,angular7,Angular,Angular7,我有一个延迟加载的项目,它有两个模块view.module.ts和view2.modules.ts,而不是module.ts。我想在两个模块中都使用名为editform.component.ts的组件。有可能吗 不能使用导入到其他模块中的组件。您应该使用他的sharedModule共享组件,然后将该模块导入到您的模块中。并将该组件添加到sharedModule的“导出”部分。您不能使用在其他模块中导入的组件。您应该使用他的sharedModule共享组件,然后将该模块导入到您的模块中。并将该组件

我有一个延迟加载的项目,它有两个模块view.module.ts和view2.modules.ts,而不是module.ts。我想在两个模块中都使用名为editform.component.ts的组件。有可能吗

不能使用导入到其他模块中的组件。您应该使用他的sharedModule共享组件,然后将该模块导入到您的模块中。并将该组件添加到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使用共享组件。希望这能解决您的问题。

是的。它应该在一个共享模块中声明和导出,两个延迟加载的模块应该导入这个共享模块。你在找这个吗?它的眼睛很简单。它应该在一个共享模块中声明和导出,两个延迟加载的模块应该导入这个共享模块。你在找这个吗?这很简单