Выдает ошибку:
"Argument 'menuController' is not a function, got undefined"
Не пойму, почему не видит данный контроллер.
Что не так?
Буду благодарен за совет.
index.html:
<script type="text/javascript" data-main="main.js" src="require.js"></script>
<body ng-app>
<ul ng-controller='menuController'>
<li ng-repeat='item in menu'>{{item.name}}</li>
</ul>
</body>
main.js
require.config({
paths: {
"angularAMD": "./vendor/angularAMD",
"angular": "./vendor/angular.min",
},
shim: {
"angular": { exports: "angular" },
"angularAMD": ["angular"]
},
deps: [
'boot'
]
});
boot.js:
define([ 'angularAMD', 'angular' ],
function (angularAMD) {
var app = angular.module("app", [])
.controller('menuController', ['$scope', function($scope) {
$scope.menu = [{name:'First'},{name:'Second'}];
}]);
angularAMD.bootstrap(app);
return app;
});