如何获取子组件的内容Angular 2中的子组件
How to get a child component's contentchildren in Angular 2?
我在 Angular 2 中遇到了问题。我有一个显示菜单的主组件。此组件有一个名为 Tab 的子组件。在此组件中,有一些 Tab 组件是在主组件中单击菜单项时动态添加的。我使用选项卡组件中的@ContentChildren来获取所有选项卡组件,这工作正常。但是,要使其正常工作,我需要将这些内容子项进一步传递到主组件中。我该怎么做?我试过发射,但它似乎不起作用。
@ContentChildren(TabComponent) tabs: QueryList<TabComponent>;
@Output() public tabsArrayStart = new EventEmitter();
this.tabsArrayStart.emit(this.tabs);
@Output()
只允许从父级传递
(tabsArrayStart)="doSomething($event)
我建议你改用共享服务。
有关更多详细信息,请参阅 https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#bidirectional-service
相关文章:
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- Typescript编译器错误,Angular 1.5组件应为分号
- OnsenUI、Angular和在警报对话框后刷新UI组件
- 向Angular 2组件发出传递值
- 如何正确处理依赖ViewChild和Angular 2中可观察到的数据的组件上的更改检测
- Angular 2,在没有直接关系的两个组件之间共享一个对象
- Angular 2-如何从ControlGroup访问子组件
- Angular 1.5组件中的Angular Bootstrap Modal$uibModalInstance未知提供程
- 如何获取子组件的内容Angular 2中的子组件
- Angular 2 - 从父组件的“第一个子”组件到“第二个子”组件的路由
- 如何创建一个组件,我可以设置在 Angular 2 中的属性中获取 URL 数据
- Angular 2中组件的自定义用户模板
- 是否可以将服务注入Angular 1.5组件's templateUrl属性
- 如何在使用ui路由器时构造angular.js应用程序组件
- Angular 2:是相对于当前组件的styleUrl
- 如何使用Angular 1.5组件将属性求值为字符串,这是一个自定义函数
- 检查外部js脚本是否已经在组件Angular 2中
- 日期组件Angular 2
- 登录后重新加载导航组件重定向到另一个组件 Angular 2
- 将输出从子组件发送到父组件 - Angular 2