dart-archive / angular.dart.tutorial

AngularDart tutorial
MIT License
234 stars 89 forks source link

fix(SearchRecipeComponent): category-filter-map is just `@NgOneWay` #113

Closed chalin closed 10 years ago

chalin commented 10 years ago

… 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<String, bool>']

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.<anonymous closure>.<anonymous closure>.<anonymous closure> (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.<anonymous closure> (dart:async/zone.dart:608)
kwalrath commented 10 years ago

Thanks, @chalin!

chalin commented 10 years ago

@kwalrath, I forgot to fixed the <String,bool>{}. FYI, I have added it to my lift of things to do for the tutorial, but it will have to be later as I need to context switch to other work.

kwalrath commented 10 years ago

I noticed it was missing! No problem with making the change later.