mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
16 lines
496 B
TypeScript
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);
|
|
}
|
|
}
|