Variável que não atualiza com dados de resposta de busca no Angular 2 beta
Eu tenho tentado atualizar uma variável com os dados de resposta de busca para vincular o mesmo para a diretiva ng-For no meu modelo. Estou recebendo a resposta e a vejo no console, mas ela não atualiza a variável nos meus códigos.
getStoreList é a função que estou chamando no evento click. this.stores é a variável que eu quero atualizar com dados de resposta.
Qualquer ajuda a este respeito é apreciada. Obrigado.
getStoreList:function(val){
var str='{"title":"'+val+'"}';
fetch('http://localhost:3000/mystorelist/getstores', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json;charset=UTF-8'
},
body:str
})
.then(function(response){
response.json().then(function(data) {
this.stores=data[0].stores;
//localStorage.setItem('storelist',JSON.stringify(this.stores))
});
})
}