Как экспортировать модуль и контроллер angularjs для веб-пакета из IIFE? - PullRequest
0 голосов
/ 17 мая 2019

Я должен перенести свой проект, чтобы использовать webpack из grunt. Я пытаюсь экспортировать все содержимое внутри IIFE для импорта в другом месте для веб-пакета. Содержимое - это объявление модуля, его контроллеры. Мы используем Angular 1.x

Я сейчас экспортировал имя модуля прямо за пределы IIFE. Я знаю, что могу разбить IIFE на разные функции, а затем экспортировать функцию и модуль по умолчанию, чтобы сделать его аккуратным, но я не хочу этого делать.

Это то, что у меня есть сейчас. Будет ли это работать или есть другой способ экспортировать все внутри функции?

(function() {

    angular.module('moduleZ', ['modulex.directive']);

    angular.module('moduleZ').controller('controller1', []); 

    angular.module('moduleZ').controller('controller2', []); 

}());
export default 'moduleZ';
...