you must have a variable at class level like this
export class SampleClass implements OnInit {
data: any ;
constructor() {
}
getData() {
let request = new XMLHttpRequest();
request.open('GET', 'https://mywebsite.com/data.json');
request.onload = this.manageData.bind(this);
request.send();
}
resolveData(ev){
this.data = JSON.parse(ev.target.response);
console.log(this.data);
}
}
solved Why can’t I access a variable for data binding?