我有应该在子模块和父模块中使用的头文件,这是在父模块中导入和使用的,但是当尝试在子组件中导入和使用时,它显示错误。我的意思是如何为父母和孩子模块使用共同头文件如何在angular2中的子模块组件中使用父模块组件
3
A
回答
5
你应该创建与要使用,出口这些组件,并在其他模块导入共享的模块组件的共享模块(父母和孩子为你的情况)。
共享模块:
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { SharedComponent1 } from "./SharedComponent1";
import { SharedComponent2 } from "./SharedComponent2";
@NgModule({
imports: [
CommonModule
],
declarations: [
SharedComponent1,
SharedComponent2
],
exports: [
SharedComponent1,
SharedComponent2
]
})
export class SharedModule {}
使用的共享模块:
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
...
import { SharedModule } from './SharedModule';
@NgModule({
imports: [
CommonModule,
...
SharedModule
],
declarations: [
...
],
providers: [
...
]
})
export class AppModule{}
-1
如果您可以共享代码和指定的错误,那将会很棒。
根据我的理解,你基本上想要从父组件传递一些数据到它的子组件。
为此,您需要使用@Input将父参数传递给子对象。
Component Interaction between parent and child
让我知道,如果它可以帮助与否
相关问题
- 1. 在子模块中使用导入模块中的组件
- 2. Angular2在模块中导入组件
- 3. Angular2 - 使用3rd parety模块的组件
- 4. Angular2:模块和组件的区别
- 5. 如何将变量传递到angular2中的模块和组件
- 6. Angular2组件或模块npm包
- 7. 无法在Angular2的父组件中使用子组件
- 8. 如何在Angular2中使用'crypto'模块?
- 9. 如何从ng2子模块中的组件输出()事件?
- 10. Angular2组织路由模块
- 11. ReactJS模块组件
- 12. 如何在Angular2中从父组件类访问子组件类
- 13. 如何在angular2中更新父组件的父组件
- 14. Angular2,包含组件模块而不是所有组件分开
- 15. [angular2] [ngModules]如何从其他模块调用组件?
- 16. Joomla(组件,插件,模块?)
- 17. angular2使用嵌套导入模块的组件
- 18. 如何用CSS模块组件反应
- 19. 从父模块的另一个组件包装角2组件
- 20. Angular2如何声明根模块上的公共组件
- 21. 如何在JavaScript中使用define导入模块的子模块?
- 22. 在组件中嵌入Joomla模块
- 23. 在Python中组合模块文件
- 24. 按父模块组织node_modules
- 25. 的Arquillian - 组件模块
- 26. Electron/Angular2/Typings App:组件中的导入模块
- 27. 我们如何从父模块中提取所有子模块?
- 28. 如何访问node.js中子文件中的父模块数据
- 29. 如何使父模块的子模块maven构建?
- 30. nodejs .net模块或如何使用nodejs中的C#组件
什么错误的类型? – hY8vVpf3tyR57Xib
'组件是2个模块声明的一部分? – yurzui
是未捕获(承诺):错误:类型HeaderComponent是2个模块声明的一部分:AppModule和ProviderModule!请考虑将HeaderComponent移动到导入AppModule和ProviderModule的较高模块。您还可以创建一个新的NgModule,该NgModule导出并包含HeaderComponent,然后将该NgModule导入到AppModule和ProviderModule中。 –