我正在为使用离子构建的混合应用创建结构。
我们使用gulp来连接和缩小文件。
到目前为止,我追加 app.js中定义的每个控制器,服务和指令到我的主模块。
这些组件中的每一个都在其自己的文件中定义,然后连接首先与app.js一起gulp,其他所有内容都会持续。
这是离子对10k loc IonicModule的影响。
除了更好的结构(每个组件在一个组件中)之外,我是否应该将角度模块系统用于主要应用程序模块(例如 app.directives,app.controllers 等)以外的任何原因文件)我已经用离子学方法了吗?
我能想到两件事:
可测试性:据我所知,我不必将模块声明为 angular.module ,我应该能够模拟控制器模块(例如myApp.controller(x ...)以及
效果:据我所知,不应该是性能提升,我错了吗?