我想创建不是父母或孩子的组件之间的交互:它们处于不同的NgModules中。 我想象了一个服务,我注入了我的组件,但似乎不可能。而且我不能在另一个组件中注入我的组件(因为它们不是父/子)。但他们有一个共同的父母(AppComponent)。 我怎么能做我的组件沟通?Angular 2中的组件交互RC5
0
A
回答
0
您一定可以使用服务。类似的东西:
import { EventEmitter } from '@angular/core';
export class SharedService {
pushedData = new EventEmitter<string>();
private data: string[] = [];
addData(input: string) {
this.data.push(input);
}
getData() {
return this.data;
}
pushData(value: string) {
this.pushedData.emit(value);
}
}
+0
谢谢!你能举一个例子,2个组件与这个服务交互吗? – Pythorogus
+0
在这里找到我的解释:http://stackoverflow.com/questions/37579691/angular-2-component-to-component-communication?rq=1,thx for all – Pythorogus
相关问题
- 1. ngrx与Angular 2 RC5
- 2. 组件交互角2
- 3. Angular 2 RC5到final 2.0.0 package.json
- 4. Angular 2 RC5 - 使用参数
- 5. Angular 2 RC5子路由重载包含组件和模块
- 6. 如何处理Angular 2 RC5中的复选框组?
- 7. Angular 2:组件交互,可选输入参数
- 8. Angular 2获取组件相互倾听
- 9. 组件不加载角2 rc5
- 10. Angular 2 RC4到RC5的迁移
- 11. Angular 2 RC4到RC5 - 没有提供ViewContainerRef
- 12. 没有供应商ActivatedRoute - Angular 2 RC5
- 13. Auth0-js与Angular 2(RC5),Webpack和CLI
- 14. 在Angular 2中相互冲突的重复组件
- 15. 角2 RC4到RC5引导
- 16. Angular 2 RC5&@ angular/router 3.0.0-rc.1无效配置或错误?
- 17. Maven组件交互
- 18. 如何让组件与Angular 2中的嵌套对话框组件进行交互?
- 19. 组件在Angular 2中如何相互引用?
- 20. Angular 2 RC5 EXCEPTION:错误:未捕获(承诺):无法使用'HomeComponent'解析组件
- 21. 角2 RC5 ngStyle数据不从父组件传播
- 22. 有没有办法在Angular 2 RC5中防止DOM的移除?
- 23. 交互插件CakePHP 2
- 24. Angular 2组件树
- 25. 的WebPack + 2角(RC5) - 未在生产渲染组件构建
- 26. Angular 2 RC5 <base href =“...”>中断路由
- 27. 代码重构:在Angular 2 RC5中导入模糊失败
- 28. 在Angular 2中使用多个自定义模块(RC5)
- 29. Angular Js中的交互式SVG?
- 30. Angular2 rc5>组件没有加载
https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#bidirectional-service –
我在寻找哪里组件不是家长或情况子女 – Pythorogus
这就是链接文档所涵盖的内容。 –