AngularDart: пространство имен имен маршрутов тоже иерархическое?
Рассмотрим следующую инициализацию иерархических маршрутов (выдержка изAngularDart учебник):
router.root
..addRoute(
name: 'add',
path: '/add',
enter: view('view/addRecipe.html'))
..addRoute(
name: 'recipe',
path: '/recipe/:recipeId',
mount: (Route route) => route
..addRoute(
name: 'view',
path: '/view',
enter: view('view/viewRecipe.html'))
..addRoute(
name: 'edit',
path: '/edit',
enter: view('view/editRecipe.html'))
..addRoute(
name: 'view_default',
defaultRoute: true,
enter: (_) =>
router.go('view', {'recipeId': ':recipeId'},
startingFrom: route, replace:true)));
Пока я понимаю, чтоs путь будет уникальным (будучи составленным из путей его предков), иерархия пространства имен маршрутов также является иерархической или имена должны быть уникальными?