Объявление контроллера 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

Другие вопросы по тегам