Я новичок в AngularJS и сейчас дописывая очередной контроллер поймал себя на мысли что давно не использовал $scope постоянно прибегая к конструкции
angular.module('app.module')
.controller('SomeController', function() {
var vm = this;
});
Может я не правильно понимаю тему области видимости или не правильно понимаю назначение конструкции выше. Когда же всё таки использовать $scope, а когда ng-controller="
SomeController as vm"