Zamiast $scope.sayHi = function() {...}; Egghead twierdzi, że sposób ten dodaje przejrzystości, ale nie odradza ani zaleca tego podejścia - to tylko kwestia konwencji, którą przyjmiemy. Dalsze zmiany: https://egghead.io/lessons/angularjs-thinking-differently-about-organization
/* HTML
<div ng-click="AppCtrl.sayHi()">Say hi</div>
*/
angular.module
.controller('AppCtrl', function($scope){
this.sayHi = function() {
alert('Hi!');
};
return $scope.AppCtrl = this;
});