Files
ionic-framework/ionic/components/nav/nav-controller.ts
2015-08-21 23:04:23 -05:00

47 lines
758 B
TypeScript

import {extend} from '../../util/util';
export class NavController {
constructor(nav) {
this._nav = nav;
}
/**
* Set the history stack to match the list of component items.
*/
setItems(items) {
return this._nav.setItems(items);
}
/**
* Clear the history stack.
*/
clear() {
return this._nav.clear();
}
/**
* Push an ew component onto the history stack.
*/
push() {
return this._nav.push.apply(this._nav, arguments);
}
/**
* Pop the top most (visible) component off the history stack.
*/
pop() {
return this._nav.pop.apply(this._nav, arguments);
}
}
export class NavParams {
constructor(data) {
this.data = data || {};
}
get(param) {
return this.data[param];
}
}