我的服务:
private dataObs = new Subject<Employee>();
getData():Observable<Employee>{
return this.dataObs.asObservable();
}
setData(data: Employee) {
this.dataObs.next(data);
}
我的父组件如下所示:
ngOnInit(){
this.updateData(this.temp)
}
updateData(value: Employee) {
this.parentData.setData(value)
}
我的子组件访问更新的数据:
constructor(private parentData:GetParentData){
setTimeout(this.printData(),200)
}
printData(){
this.parentData.getData().subscribe(data=>console.log("Display Data:" , data))
}
我期待的是服务的价值,我无法获得。 service()中的console.log没有执行..