La variable no se actualiza con los datos de respuesta de recuperación en Angular 2 beta

He estado tratando de actualizar una variable con los datos de respuesta de recuperación para vincular lo mismo para la directiva ng-For en mi plantilla. Recibo la respuesta y la veo en la consola, pero no actualiza la variable en mis códigos.

getStoreList es la función a la que estoy llamando en el evento click. this.stores es la variable que quiero actualizar con datos de respuesta.

Cualquier ayuda a este respecto es apreciada. Gracias.

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

      });

    })

  }

Respuestas a la pregunta(1)

Su respuesta a la pregunta