App annotation/mode attribute

This commit is contained in:
Adam Bradley
2015-07-08 14:05:37 -05:00
parent 9d2570d2e5
commit 40fc77b0b6
112 changed files with 625 additions and 1466 deletions

View File

@ -1,13 +1,4 @@
import {
RegExp,
RegExpWrapper,
RegExpMatcherWrapper,
StringWrapper,
isPresent,
isBlank,
BaseException,
normalizeBlank
} from 'angular2/src/facade/lang';
import {RegExpWrapper} from 'angular2/src/facade/lang';
import * as util from '../util/util';
import {PathRecognizer} from './path-recognizer';
@ -25,14 +16,19 @@ export class IonicRouter {
}
config(config) {
for (let routeName in config) {
this.addRoute(routeName, config[routeName]);
if (config) {
for (let routeName in config) {
this.addRoute(routeName, config[routeName]);
}
}
}
addRoute(routeName, routeConfig) {
if (routeName && routeConfig && routeConfig.path) {
this._routes[routeName] = new Route(routeName, routeConfig)
this._routes[routeName] = new Route(routeName, routeConfig);
if (routeConfig.root) {
this.otherwise(routeName);
}
}
}