В настоящее время у меня есть 3 angularjs модулей, каждый из которых (примерно) похож на:
(function () {
var generalApp = angular.module('general-app', []);
generalApp.controller("NewsletterSignup.Controller", ["$scope", "$http", NewsletterSignupControllerFunction]);
}());
, где NewsletterSignupControllerFunction
- глобальная переменная, которая является ссылкой на функцию, Например:
var NewsletterSignupControllerFunction = function ($scope, $http) { ... };
Вместо того, чтобы использовать глобальную переменную для разделения logi c между тремя модулями, это самый простой способ вставить NewsletterSignupControllerFunction
в каждый из модулей так, Я могу использовать его для создания контроллеров? Я пробовал разные подходы, ни один из которых я не могу заставить работать.