我試圖用主題無法使用Angular2主題
private onAdd = new Subject<any>();
onAdd$ = this.onAdd.asObservable();
this.onAdd.next(event);
這些我寫我的服務的雙組分之間的通信組件之間進行通信:
我在裏面ngOninit其他部件聽他們這樣
this.service.onAdd$.subscribe((alert) => {
console.log('Component--- ' + alert);
});
兩件事情:
- this.onAdd.next(event); ---> undefined
- console.log('Component ---'+ alert); ---->沒有打印
所以,我可以保證我的活動沒有傳達給其他組件,我無法弄清楚是什麼問題。有誰能夠幫助我。
你不覺得'onAddAlerts $'應該被'onAdd $'取代,它應該開始工作! – micronyks
@micronyks這是一個錯字。 – Rohitesh
你是否在組件中使用'providers:'''your-service']元數據屬性? – micronyks