textnotdownload
Version:
An angular 2 module to support built-in and custom emoji
23 lines (18 loc) • 524 B
text/typescript
import {Injectable} from '@angular/core';
import {Subject} from 'rxjs/Subject';
import {Observable} from 'rxjs/Observable';
()
export class MenuDataService {
private customData: any;
private subject: Subject<any> = new Subject<any>();
public menu: Subject<any> = new Subject();
constructor() {
}
SetCustomData(customData: any): void {
this.customData = customData;
this.subject.next(this.customData);
}
GetCustomData(): Observable<any> {
return this.subject.asObservable();
}
}