basap
Version:
Angular 1.x ES6 base app register module.
24 lines (19 loc) • 543 B
JavaScript
/**
* Route controller class.
* used only for ngNewRotuer.
* NOTE: Future not implemented.
* @class
*/
class RouteCtrl {
constructor($rootScope, $location, $basap, $router) {
// add routes.
$router.config.apply($router, $basap.routes());
$rootScope.$watch(function () {
return $location.path();
}, function (newVal, oldVal) {
// do something on path change.
});
}
}
RouteCtrl.$inject = ['$rootScope', '$location', '$basap', '$router'];
export default RouteCtrl;