Closed johnpapa closed 9 years ago
Does the latest source code work ? I have installed in developer mode from code (0.7.4) and i see this error. Uncaught Error: [$injector:nomod] Module 'ngLocale' is not available!
:+1:
I have created a reproduction of the original issue here: http://gary-b.github.io/ng-version-test-apps/app/v3/index.html
There are 3 nested controllers. nested-a, nested-b, nested-c. Each controller has a model value associated with it: nested-a -> scope.a.a nested-b -> scope.b.b nested-c -> scope.c.c
Within each controllers' view there are text boxes that give access to its model values and those of the controllers in which it is nested.
When viewing the model values in the json-tree, changes are propagated as long as the update occurs within the controller in which the model property originates. Updating nested-a's scope.a.a value using the text boxes located within nested-b or nested-c will not result in the value being updated in batarang.
We had a situation where we had a controller (ng-model) --> directive (iso scope) --> ng-repeat --> ng-repeat --> ng-model and it worked, but batarang showed that when the inner model value was changed via a batrang did not show the value propogating up the scope chain. It did indeed propogate, thought.
This led the developer to think that angular was flawed or he did something wrong. When we showed it did indeed work through other debugging ({{ xxx | json }} in the view and that ng-inspector worked with it, we realized it was batarang only.