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))

      });

    })

  }

questionAnswers(1)

yourAnswerToTheQuestion