Я пытаюсь добавить машинопись в AngularJS и получаю следующую ошибку
Error: [$controller:ctrlreg] The controller with the name 'MyController' is not` registered
Кто-нибудь подскажет, что я делаю неправильно?
Я создал следующий класс
/// <reference path='references/_all.ts' />
var app = angular.module('shop', []);
class MyController {
constructor($scope: any) {
$scope.message = { title: "Hello World!!" };
};
}
app.controller('MyController', MyController);
и html:
<html>
<head>
...
</head>
<body ng-app="shop">
<div ng-controller="MyController">
{{message.title}}
</div>
</body>
</html>
Я использую grunt для его компиляции:
/// <reference path='references/_all.ts' />
var app = angular.module('shop', []);
var MyController = (function () {
function MyController($scope) {
$scope.message = { title: "Hello World!!" };
};
return MyController;
})();
app.controller('MyController', MyController);