angular/angular.dart.tutorial — pull request #113 by chalin (2014-04-03 17:53:17+00:00)
Title: fix(SearchRecipeComponent): category-filter-map is just `@NgOneWay`

… not `@NgTwoWay` which results in
```
Class 'RecipeBookController' has no instance setter 'categoryFilterMap='.

NoSuchMethodError: method not found: 'categoryFilterMap='
Receiver: Instance of 'RecipeBookController'
Arguments: [Instance of '_LinkedHashMap']

STACKTRACE:
#0 Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
#1 _LocalInstanceMirror._invokeSetter (dart:mirrors-patch/mirrors_impl.dart:446)
#2 _LocalInstanceMirror._setFieldSlow (dart:mirrors-patch/mirrors_impl.dart:397)
#3 _LocalInstanceMirror.setField (dart:mirrors-patch/mirrors_impl.dart:409)
#4 AccessMember&AccessReflective._assign (package:angular/core/parser/eval_access.dart:126:31)
#5 AccessMember.assign (package:angular/core/parser/eval_access.dart:29:34)
#6 DynamicExpression.assign (package:angular/core/parser/dynamic_parser.dart:59:32)
#7 DynamicExpression.assign (package:angular/core/parser/dynamic_parser.dart:60:7)
#8 ElementBinder.createMappings... (package:angular/core_dom/element_binder.dart:324:42)
#9 Watch.invoke (package:angular/change_detection/watch_group.dart:479:15)
#10 RootWatchGroup.detectChanges (package:angular/change_detection/watch_group.dart:421:30)
#11 RootScope.digest (package:angular/core/scope.dart:481:45)
#12 apply (package:angular/core/scope.dart:261:19)
#13 _rootRun (dart:async/zone.dart:723)
#14 _ZoneDelegate.run (dart:async/zone.dart:453)
#15 NgZone._finishTurn (package:angular/core/zone.dart:96:21)
#16 NgZone._onRunBase (package:angular/core/zone.dart:61:43)
#17 _onRunUnary (package:angular/core/zone.dart:70:15)
#18 _ZoneDelegate.runUnary (dart:async/zone.dart:462)
#19 _CustomizedZone.runUnary (dart:async/zone.dart:667)
#20 _BaseZone.runUnaryGuarded (dart:async/zone.dart:582)
#21 _BaseZone.bindUnaryCallback. (dart:async/zone.dart:608)
```