src/services/footer.service.ts
Properties |
Methods |
|
constructor()
|
Defined in src/services/footer.service.ts:11
|
Public getCurrent |
getCurrent()
|
Defined in src/services/footer.service.ts:20
|
Returns :
any
|
Public setCurrent | ||||||||
setCurrent(footer: any)
|
||||||||
Defined in src/services/footer.service.ts:16
|
||||||||
Parameters :
Returns :
void
|
Public current |
current:
|
Type : ReplaySubject<any>
|
Defined in src/services/footer.service.ts:6
|
Public default |
default:
|
Type : any
|
Defined in src/services/footer.service.ts:7
|
import { Injectable } from '@angular/core';
import { ReplaySubject } from 'rxjs/Rx';
@Injectable()
export class FooterService {
public current: ReplaySubject<any> = new ReplaySubject<any>( 1 );
public default: any = {
right_part: 'Anything you want',
left_part: `<strong>Copyright © 2016 <a href="#" routerLink="/">Company X</a>.
</strong> All rights reserved.`
}
constructor() {}
/* Redefine the footer html */
public setCurrent( footer: any ) {
this.current.next( footer );
}
public getCurrent() {
return this.current;
}
}