I have a child controller. In the parent controller
It's a "feature" of angular scopes. Child scope prototypically inherits from the parent scope.
From https://docs.angularjs.org/guide/scope - Scope Hierarchies section
When Angular evaluates