Я пытаюсь добавить новый модуль в свое приложение. Моего HTML для индексной страницыДобавление нового модуля не работает в angularjs
<body ng-app="com.app">
В моем app.js
angular.module('mod1', ['ngResource']);
angular.module('mod2', []); //this is module i want to add
var app = angular.module('com.app', ['ngResource','mod1','mod2']);
Моего Controllers1.js
var Controllers = angular.module('mod1');
Controllers.controller('ctrl1', function($scope,$http) {});
Controllers.controller('ctrl2', function($scope,$http) {}); //function for module 2
, когда я пытаюсь добавить Упр 2 мой «controllers1.js «это работает, но если я добавлю это в мой другой js, скажу« controllers2.js », он не работает. Мой controllers2.js является
'use strict';
var mymodule = angular.module('mod2');
mymodule.controller('ctrl2', function() {
console.debug("Testing...");
});
резюме моего вопроса: когда я пытаюсь добавить свою функцию Упра 2 в новый модуль, его не работает и на FireFox консоли я получаю ошибку
Error: Argument 'ctrl2' is not a function, got undefined
[email protected]://localhost:8080/tm-webapp/resources/lib/angular.js:1039
[email protected]://localhost:8080/tm-webapp/resources/lib/angular.js:1050
@http://localhost:8080/tm-webapp/resources/lib/angular.js:4802
[email protected]://localhost:8080/tm-webapp/resources/lib/angular.js:14198
[email protected]://localhost:8080/tm-webapp/resources/lib/angular.js:8307
updateRoute/<@http://localhost:8080/tm-webapp/resources/lib/angular.js:7463
qFactory/defer/deferred.promise.then/[email protected]://localhost:8080/tm-webapp/resources/lib/angular.js:6846
qFactory/defer/deferred.promise.then/[email protected]://localhost:8080/tm-webapp/resources/lib/angular.js:6846
qFactory/ref/<.then/<@http://localhost:8080/tm-webapp/resources/lib/angular.js:6883
[email protected]://localhost:8080/tm-webapp/resources/lib/angular.js:8057
[email protected]://localhost:8080/tm-webapp/resources/lib/angular.js:7922
[email protected]://localhost:8080/tm-webapp/resources/lib/angular.js:8143
[email protected]://localhost:8080/tm-webapp/resources/lib/angular.js:9170
[email protected]://localhost:8080/tm-webapp/resources/lib/angular.js:9333
createHttpBackend/</[email protected]://localhost:8080/tm-webapp/resources/lib/angular.js:9304
I Я застрял здесь долго, любезно помогу мне, я буду очень благодарен. С уважением,
вы должны создать плункер, чтобы люди могли вам помочь быстрее :) – nXqd
вы можете начать с этого: – nXqd