我试图用主题无法使用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