thisCan anyone explain the following scenario to me, please?
ng-controller=\"Parent as thus\"
You are cannot use this as the instance name. this is a reserved keyword.
It would be the equivalent of doing:
var this = new Controller();
You can see that is wrong. It should be something like:
var ctrl = new Controller();
This is essentially what angularJs does behind the scenes when you do controllerAs="Controller as ctrl"