I am new in Ionic. I tried to set data from web service to my variable but it's return
"Cannot set property 'xxx' of undefined"
but I already init variable to any
This is my code
import {RedditsService} from '../../app/services/reddits.service';
import xmljson from 'xmljson';
@Component({
selector: 'reddits',
templateUrl: 'reddits.html'
})
export class RedditsPage {
xxx:any;
constructor(public navCtrl: NavController, private redditsService:RedditsService) {
}
ngOnInit(){
this.getPosts();
}
getPosts(){
this.redditsService.getPosts().subscribe(response => {xmljson.to_json(response._body, function(error, data){
var jsonData = data.ArrayOfMdReqOnProcess.mdReqOnProcess;
this.xxx = jsonData;
console.log(jsonData[1])
});
});
}
}
It's ok when I set data to data type var, but I don't want that because I want to send parameter "xxx" to the HTML page
How to resolve this problem?