AngularDart: Namespace von Routennamen auch hierarchisch?

Betrachten Sie die folgende Initialisierung hierarchischer Routen (Auszug aus demAngularDart Tutorial):

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)));

Obwohl ich weiß, dass der Pfad einer Subroute eindeutig sein wird (er wird aus den Pfaden ihrer Vorfahren erstellt), ist der Namespace der Routennamen auch hierarchisch oder müssen die Namen eindeutig sein?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage