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?
 
     
    