这是我的代码:
x
App.component
ngOnInit() {
this.favoritesServ.addFavoriteEvent
.subscribe(data => this.name = data)
}
Service
答案 0 :(得分:-2)
为您的目的使用Observable或Promise。
另外,根据Angular2风格指南,不要缩写类名或属性。
一个非常简单的例子是:
<强>服务强>
private observer; //an observer that 'emits' values to the Observable
addFavoriteEvent : Observable<any> = new Observable<any>(observer => this.observer = observer);
//create an instance of an Observable and assign the created observer to our local observer for easy re-usage.
pushData(value) {
this.observer.next(value);
}
您的组件可能保持不变。