generator-zionapps
Version:
Angular 9 Code Generator
27 lines (23 loc) • 863 B
text/typescript
import { Component } from '@angular/core';
import { Store } from '@ngrx/store';
import { IonicPage, NavController } from 'ionic-angular';
import { Observable } from 'rxjs/Observable';
()
({
selector: 'page-<%= paramCase(pageName) %>',
templateUrl: '<%= paramCase(pageName) %>.html',
})
export class <%= pascalCase(pageName) %>Page {
readonly loading$: Observable<boolean>;
readonly source = '<%= pascalCase(pageName) %>Page';
constructor(private navCtrl: NavController, private store: Store<any>) {
}
goBackward(pageOrViewCtrl: string): void {
if (pageOrViewCtrl) {
// Will look like you're returning to a previous page
const opts = { animate: true, direction: 'back', isNavRoot: true };
this.navCtrl.setRoot(pageOrViewCtrl, {}, opts)
.catch(console.error);
}
}
}