Переменная не обновляется с получением данных ответа в бета-версии 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))
});
})
}