我想創建不是父母或孩子的組件之間的交互:它們處於不同的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
這就是鏈接文檔所涵蓋的內容。 –