5 |
6 |
7 |
15 |
16 |
17 |
18 |
22 | {{ task.title }}
23 |
24 |
25 |
36 |
37 |
38 |
39 |
47 |
55 |
63 |
64 |
65 |
--------------------------------------------------------------------------------
/src/app/tasks/tasks.service.ts:
--------------------------------------------------------------------------------
1 | import 'rxjs/add/observable/merge';
2 | import 'rxjs/add/operator/switchMap';
3 |
4 | import { Injectable } from '@angular/core';
5 | import { AngularFireDatabase, FirebaseListObservable } from 'angularfire2/database';
6 | import { Observable } from 'rxjs/Observable';
7 | import { ReplaySubject } from 'rxjs/ReplaySubject';
8 | import { AuthService } from '../auth';
9 | import { firebase } from '../firebase';
10 | import { ITask, Task } from './models';
11 |
12 |
13 | @Injectable()
14 | export class TasksService {
15 | visibleTasks$: Observable