это мой файл ts
import * as firebase from 'Firebase';
public items: Array<any> = [];
firebase.database().ref('favorite_locations/' + this.key).once('value').then(function(snapshot) {
this.items = [];
snapshot.forEach( itemSnap => {
this.items.push(itemSnap.val());
return false;
});
когда я запускаю приложение каждый раз при отображении Ошибка: Uncaught (в обещании): TypeError: Невозможно установить свойство 'items' из неопределенного