После прочтения некоторых уроков я структурировал свое приложение таким образом, что есть модуль управления контроллерами &, которые были зависимыми от приложения. Я хотел бы получить контроллер контроллера модуля контроллера, чтобы создать новый контроллер. Я сделал это с некоторым кодом, и он работает. Я попытался добавить еще один контроллер, и тот же код не работает. Может ли кто-нибудь сказать мне, почему раздел кода ниже не работает для добавления контроллера.ошибка angularjs, определяющая контроллер
// ffpApp.js
ffpApp = angular.module("ffpApp",
['ngRoute',
'ffpControllers',
'ffpServices']);
/* Controllers */
var ffpControllers = angular.module('ffpControllers', []);
/* Services */
var ffpServices = angular.module('ffpServices', ['rails']);
Это файл, где я определяю свой контроллер.
// createnew_controller.js
'use strict';
/* Controllers */
var ffpControllers = angular.module('ffpControllers');
//
// This section of code works.
//
angular.module('ffpApp').controller('MyController', ['$scope', function ($scope) {
console.log("hello world");
}]);
//
// This section FAILS; argument not a function got Undefined when
// trying to use it in ffpApp.js
//
ffpControllers.controller('MyController', ['$scope', function ($scope) {
console.log("hello world");
}]);
Там не кажется, что любая ошибка в вставленного кода. Вероятно, вам не хватает информации. Что вы подразумеваете под попыткой использовать его в ffpApp.js? – PSL
Я пытаюсь использовать его, когда я определяю маршрут и указываю имя контроллера. –