Объявление контроллера AngulaJS - ошибка: $controller:ctrlreg
У меня есть базовый контроллер в angularJs под названием "BasicController". Ниже мой код (BasicController.js):
(function () {
var app = angular.module("app", []);
app.controller("BasicController", function ($scope) {
alert(2);
$scope.menus = ["Profile", "About", "Contact"];
});
}());
Но когда я запускаю этот проект, ниже показывается ошибка. Что на самом деле говорит ошибка, я не могу понять. Пожалуйста, кто-нибудь объяснит, что это проблема на самом деле.
Заранее спасибо.
1 ответ
Решение
Это не хорошо, что вы следуете, вы должны создать отдельный файл для модуля и отдельный файл для контроллера. И включите оба этих файла в свой индексный файл. используйте это руководство для наилучшей практики. https://github.com/johnpapa/angular-styleguide/tree/master/a1