Files
NativeScript/e2e/dev-tools-drawer/app/app-root/app-root-view-model.ts
2019-11-04 11:10:01 +02:00

16 lines
496 B
TypeScript

import { Observable } from "tns-core-modules/data/observable";
import { ObservableProperty } from "../shared/observable-property-decorator";
import { SelectedPageService } from "../shared/selected-page-service";
export class AppRootViewModel extends Observable {
@ObservableProperty() selectedPage: string;
constructor() {
super();
SelectedPageService.getInstance().selectedPage$
.subscribe((selectedPage: string) => this.selectedPage = selectedPage);
}
}