From 020ef2bd10778a80c801d6091d7b858fb0ccf017 Mon Sep 17 00:00:00 2001 From: Vadim Tsushko Date: Sun, 3 Nov 2013 14:48:01 +0600 Subject: [PATCH 1/2] Bug fix to routing --- Chapter_05/view/view_recipe_component.dart | 2 +- Chapter_ToolTip/view/view_recipe_component.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Chapter_05/view/view_recipe_component.dart b/Chapter_05/view/view_recipe_component.dart index 9de2f32..e5391e0 100644 --- a/Chapter_05/view/view_recipe_component.dart +++ b/Chapter_05/view/view_recipe_component.dart @@ -19,7 +19,7 @@ class ViewRecipeComponent implements NgDetachAware { } ViewRecipeComponent(RouteProvider routeProvider) { - _route = routeProvider.route; + _route = routeProvider.route.newHandle(); } void detach() { diff --git a/Chapter_ToolTip/view/view_recipe_component.dart b/Chapter_ToolTip/view/view_recipe_component.dart index 9de2f32..e5391e0 100644 --- a/Chapter_ToolTip/view/view_recipe_component.dart +++ b/Chapter_ToolTip/view/view_recipe_component.dart @@ -19,7 +19,7 @@ class ViewRecipeComponent implements NgDetachAware { } ViewRecipeComponent(RouteProvider routeProvider) { - _route = routeProvider.route; + _route = routeProvider.route.newHandle(); } void detach() { From c6bcb0236924895654ee5b670592f4ffb69f61cb Mon Sep 17 00:00:00 2001 From: Vadim Tsushko Date: Sun, 3 Nov 2013 14:49:00 +0600 Subject: [PATCH 2/2] Bug fix to test (new mandatory params in Recipe constructor) --- Chapter_ToolTip/main_test.dart | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Chapter_ToolTip/main_test.dart b/Chapter_ToolTip/main_test.dart index 53d0731..5cd90c3 100644 --- a/Chapter_ToolTip/main_test.dart +++ b/Chapter_ToolTip/main_test.dart @@ -2,7 +2,6 @@ library main_test; import 'package:unittest/unittest.dart'; import 'package:di/di.dart'; -import 'package:di/dynamic_injector.dart'; import 'package:angular/angular.dart'; import 'package:angular/mock/module.dart'; @@ -73,8 +72,8 @@ main() { group('categoryFilter', () { test('should return subset', inject((CategoryFilter filter) { - var r1 = new Recipe(null, null, 'C1', null, null, null); - var r2 = new Recipe(null, null, 'C2', null, null, null); + var r1 = new Recipe(null, null, 'C1', null, null, null, null); + var r2 = new Recipe(null, null, 'C2', null, null, null, null); var list = [r1, r2]; var map = {"C1": false, "C2": true}; expect(filter(list, map), equals([r2]));