Итак, я создаю приложение с использованием AngularFire2. Оно находится в службе, но когда запускается поиск функции, он вызывает ошибку response. Json не является функцией. Firebase возвращает наблюдаемое, и я не уверен, почему этот фрагмент не работает.
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/map';
import { Article } from '../models/index';
search(term: string): Observable<Article[]> {
return this.af.database
.list('/articles/', {
query: {
orderByChild: "title",
equalTo: term,
limitToFirst: 10
}
})
.map(response => response.json().data as Article[]);
}