Если коротко, то вот HTML
<!DOCTYPE html>
<html lang="en" ng-app="app">
<head>
<meta charset="UTF-8">
<title>as-синтаксис</title>
<script src="js/angular.min.js"></script>
</head>
<body>
<div ng-controller="Controller as ctrl">
{{ctrl.hello}}
</div>
<script src="js/test.js"></script>
</body>
</html>
... и вот JS
app = angular.module('app', []);
app.controller('Controller', function() {
this.hello = 'Hell... what the hell???';
});
В консоли ошибка "Argument 'Controller as ctrl' is not a function". Я понимаю что это значит, но не понимаю почему так происходит.