Переменная не обновляется с получением данных ответа в бета-версии Angular 2

Я пытался обновить переменную с данными ответа выборки, чтобы связать то же самое для директивы ng-For в моем шаблоне. Я получаю ответ и вижу его в консоли, но он не обновляет переменную в моих кодах.

getStoreList - это функция, которую я вызываю по событию click. this.stores - это переменная, которую я хочу обновить с помощью данных ответов.

Любая помощь в этом отношении приветствуется. Благодарю.

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

      });

    })

  }

Ответы на вопрос(1)

Ваш ответ на вопрос