У меня есть таблица "страниц" firebase, каждая из которых имеет уникальный URL ( таблица страниц )
export class PagesService {
private dbPath = '/pages';
pagesRef: AngularFireList<Page> = null;
constructor(private db: AngularFireDatabase) {
this.pagesRef = db.list(this.dbPath);
}
createPage(page: Page): void {
this.pagesRef.push(page);
}
getPagesList(): AngularFireList<Page> {
return this.pagesRef;
}
getPageByUrl(docUrl: string): Page { <--- this method
//here i expect to get my json obj from database by field: url, smth like this:
page: Page = select 1 from db/pages/ where url = docUrl; //pseudo-code
return page;
}
}
Итак, что на самом деле я должен делать в getPageByUrl (), чтобы получить точную json я ищу?