In App notifications
As we know so far, the qualified news for notifications are saved under the Notifier/rated-news
object. So listing and showing them inside the notifier template will satisfy the in app notification goal. So start by creating a new list observable object inside the component and point it to the Notifier/rated-news node:
// src/app/notifier/notifier.component.ts import { AngularFire, FirebaseObjectObservable, FirebaseListObservable } from 'angularfire2'; //... export class NotifierComponent { //... private ratedNews: FirebaseListObservable<any>; constructor(af: AngularFire, ns: NotifierService) { //... this.ratedNews = af.database.list('Notifier/rated-news'); } //... }
Now inside the template, loop through the news item and format them the way you like. One option could be as follows:
<h2>Notifier</h2> <div class="container"> <div class="row"> #... <div class="col-lg-9"> <h3>...