Variable wird in Angular 2 Beta nicht mit Abrufantwortdaten aktualisiert

Ich habe versucht, eine Variable mit den Abrufantwortdaten zu aktualisieren, um sie für die ng-For-Direktive in meiner Vorlage zu binden. Ich erhalte die Antwort und sehe sie in der Konsole, aber die Variable in meinen Codes wird nicht aktualisiert.

getStoreList ist die Funktion, die ich bei einem Klickereignis aufrufe. this.stores ist die Variable, die ich mit Antwortdaten aktualisieren möchte.

Jede Hilfe in dieser Hinsicht wird gebeten. Vielen Dank

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

      });

    })

  }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage