I recently learned of AngularJS's "controller as" syntax. It allows you to define an indentifier for the controller instance that is controlling your view. This means you can then access properties of that controller. <div ng-controller="ExampleController as example"> <input type="text" ng-model="example.message" /> </div> This syntax is an alternative to the controller defining data directly on t