如何从IIFE导出用于webpack的angularjs模块和控制器?

时间:2019-05-16 23:35:12

标签: angularjs webpack angular-controller angular-module angular1.6

我必须转移项目以使用grunt的webpack。我正在尝试将IIFE中的所有内容导出,以导入到其他地方进行webpack。内容是模块声明及其控制器。我们正在使用Angular 1.x

我现在已经将模块的名称导出到IIFE之外。我知道我可以将IIFE分解为不同的功能,然后导出默认功能和模块以使其更简洁,但我不想这样做。

这就是我现在所拥有的。这会行得通吗,还是有其他方法可以导出函数内部的所有内容?

(function() {

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

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

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

}());
export default 'moduleZ';

0 个答案:

没有答案