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 путь будет уникальным (будучи составленным из путей его предков), иерархия пространства имен маршрутов также является иерархической или имена должны быть уникальными?

Ответы на вопрос(1)

Ваш ответ на вопрос