Skip to content
This repository was archived by the owner on Feb 22, 2018. It is now read-only.

Commit 9a01360

Browse files
committed
make a default view route
1 parent 80a4c80 commit 9a01360

File tree

1 file changed

+22
-21
lines changed

1 file changed

+22
-21
lines changed

Chapter_05/recipe_book_router.dart

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,27 @@ class RecipeBookRouteInitializer implements RouteInitializer {
44

55
init(Router router, ViewFactory view) {
66
router.root
7-
..addRoute(
8-
name: 'add',
9-
path: '/add',
10-
enter: view('add.html'))
11-
..addRoute(
12-
name: 'recipe',
13-
path: '/recipe/:recipeId',
14-
mount: (Route route) => route
15-
..addRoute(
16-
name: 'view',
17-
path: '/view',
18-
enter: view('view.html'))
19-
..addRoute(
20-
name: 'edit',
21-
path: '/edit',
22-
enter: view('edit.html'))
23-
..addRoute(name: 'view_default', defaultRoute: true,
24-
enter: (_) =>
25-
router.go('view', {'recipeId': ':recipeId'},
26-
startingFrom: route, replace:true)));
7+
..addRoute(
8+
name: 'add',
9+
path: '/add',
10+
enter: view('add.html'))
11+
..addRoute(
12+
name: 'recipe',
13+
path: '/recipe/:recipeId',
14+
mount: (Route route) => route
15+
..addRoute(
16+
name: 'view',
17+
path: '/view',
18+
enter: view('view.html'))
19+
..addRoute(
20+
name: 'edit',
21+
path: '/edit',
22+
enter: view('edit.html'))
23+
..addRoute(
24+
name: 'view_default',
25+
defaultRoute: true,
26+
enter: (_) =>
27+
router.go('view', {'recipeId': ':recipeId'},
28+
startingFrom: route, replace:true)));
2729
}
2830
}
29-
// TODO add a default route and a redirect example

0 commit comments

Comments
 (0)