cordova-template-ngx-onsenui
Version:
Cordova template with Onsen UI and Angular
31 lines (26 loc) • 453 B
text/typescript
import { Injectable } from '@angular/core';
import { Observable, Subject } from 'rxjs';
({
providedIn: 'root'
})
export class MenuService {
subject = new Subject<boolean>();
/**
* Get menu state
*/
get menu$(): Observable<boolean> {
return this.subject.asObservable();
}
/**
* Open menu
*/
open() {
this.subject.next(true);
}
/**
* Close menu
*/
close() {
this.subject.next(false);
}
}