2
考慮分級路線以下初始化(摘自AngularDart tutorial):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)));
雖然我明白,一個subroute的路徑將是唯一的(從它的祖先的路徑正在建設中),是路由的名字命名空間層次或者名稱是否必須是唯一的?