Я не могу получить доступ к паре значений ключа объекта внутри метода подписки. Он говорит, что невозможно прочитать свойство 'ca sh' неопределенного в SafeSubscriber._next (tab1.page.ts: 27. Разрешите мне поделиться своим кодом
мой файл service.ts
private liveData=new BehaviorSubject(0);
getappData(){
this.file.readAsText(this.file.dataDirectory, "kdata").then(fdata => {
this.authToken=fdata;
return this.http.get('http://kairav.rapidesk.in/api/live_rate/',{},{'Content-Type': 'application/json','Authorization': "Token" + " " + this.authToken})
.then(data=>{
this.test=JSON.parse(data.data).results;
console.log(this.test);
this.liveData.next(this.test);
})
});
}
getLiveData(): any{
return this.liveData.getValue();
}
getLiveDataObservable(): Observable<any>{
return this.liveData.asObservable();
}
Мой файл .ts, на который я подписался
ngOnInit() {
this.loginServiceService.getappData();
this.loginServiceService.getLiveDataObservable().subscribe((res: any) =>{
console.log(res);
this.test=res[0].cash;
console.log(this.test;
})
}
Вот ответ, который я получаю от подписки ![enter image description here](https://i.stack.imgur.com/chVFQ.png)
![enter image description here](https://i.stack.imgur.com/PP6Uq.png)