Во всех обучающих программах angularjs, с которыми я прошел. Модули создается следующим образомКак создать модуль в angularjs
var newApp = angular.module('articles', []);
или уаг routerApp = angular.module ('routerApp', [ 'ui.router']);
Я начал свой проект с meanjs котла код плиты и контроллер начинает следующим образом
angular.module('articles').controller('ArticlesController', ['$scope', '$stateParams', '$location', 'Authentication', 'Articles',
function($scope, $stateParams, $location, Authentication, Articles) {
$scope.authentication = Authentication;
.....
.....
]);
Когда я изменить его на
var newApp = angular.module('articles',[]);
newApp.controller('ArticlesController', ['$scope', '$stateParams', '$location', 'Authentication', 'Articles',
function($scope, $stateParams, $location, Authentication, Articles) {
$scope.authentication = Authentication;
.....
.....
]);
Все маршруты статей перестает работать. Если я хочу включить в модуль новый компонент, как это сделать. Я хочу добавить angularFileUpload в свой модуль.
Пример кода в angularfileupload является
angular
.module('app', ['angularFileUpload'])
.controller('AppController', function($scope, FileUploader) {
$scope.uploader = new FileUploader();
});
Как добавить [ 'angularFileUpload'], если модуль уже зарегистрирован? Edit:
articles.client.modules.js
'use strict';
// Use Applicaion configuration module to register a new module
ApplicationConfiguration.registerModule('articles');
да что модуль зарегистрирован в другом файле как ApplicationConfiguration.registerModule ('articles') ;. Как добавить новый компонент в этот модуль без переопределения модуля? – raju
Используя getter: 'angular.module (" articles ");' –
MEAN не объявляет новые модули с переменной, всегда использует 'angular.module' для всех компонентов – charlietfl