src/app/pages/project/project.service.ts
Properties |
|
Methods |
constructor()
|
|
Defined in src/app/pages/project/project.service.ts:25
|
| getProjects |
getProjects()
|
|
Defined in src/app/pages/project/project.service.ts:31
|
|
Returns :
any
|
| Private _projects$ |
Type : BehaviorSubject<any>
|
Default value : new BehaviorSubject([])
|
|
Defined in src/app/pages/project/project.service.ts:8
|
| projects |
Type : []
|
Default value : [
{
name: 'angular',
date: +new Date(),
status: 1
},
{
name: 'material',
date: +new Date(),
status: 2
},
{
name: 'flex',
date: +new Date(),
status: 3
}
]
|
|
Defined in src/app/pages/project/project.service.ts:9
|
import { Injectable } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
@Injectable({
providedIn: 'root'
})
export class ProjectService {
private _projects$: BehaviorSubject<any> = new BehaviorSubject([]);
projects = [
{
name: 'angular',
date: +new Date(),
status: 1
},
{
name: 'material',
date: +new Date(),
status: 2
},
{
name: 'flex',
date: +new Date(),
status: 3
}
];
constructor() {
this._projects$.next(this.projects);
}
getProjects() {
return this._projects$;
}
}