new RouterBuilder(routesTranslations, allLangs)
RouterBuilder/RouterBuilder.js, line 66
| Name | Type | Description |
|---|---|---|
routesTranslations |
RoutesTranslations | |
allLangs |
Array | Array of all langs |
Methods
-
_createRoute(segment, parent, routeUrl, controllerAndActionSeparatedByDot, namedParamsDefinition, routeLangs, extension){RouterRouteCommon}
RouterBuilder/RouterBuilder.js, line 157 -
Name Type Description segmentboolean parentRouterRouteSegment routeUrlstring controllerAndActionSeparatedByDotstring namedParamsDefinitionMap routeLangsMap extensionstring Returns:
Type Description RouterRouteCommon -
_createRouteSegment(parent, routeUrl, namedParamsDefinition, routeLangs){RouterRouteCommon}
RouterBuilder/RouterBuilder.js, line 143 -
Name Type Description parentRouterRouteSegment routeUrlstring namedParamsDefinitionMap routeLangsMap Returns:
Type Description RouterRouteCommon -
add(routeKey, routeUrl, controllerAndActionSeparatedByDot, options)
RouterBuilder/RouterBuilder.js, line 110 -
Name Type Description routeKeystring routeUrlstring controllerAndActionSeparatedByDotstring options.namedParamsDefinitionMap options.routeLangsMap options.extensionstring options -
addDefaultRoutes()
RouterBuilder/RouterBuilder.js, line 320 -
Add default routes
-
addSegment(routeUrl, buildSegment, options)
RouterBuilder/RouterBuilder.js, line 123 -
Name Type Description routeUrlstring options.namedParamsDefinitionMap optional options.routeLangsMap optional buildSegmentfunction options -
fromMap(routes)
RouterBuilder/RouterBuilder.js, line 91 -
Name Type Description routesMap -
translate(lang, string){string}
RouterBuilder/RouterBuilder.js, line 82 -
Name Type Description langstring stringstring Returns:
Type Description string