繁体   English   中英

离子应用程序代码可以拆分的最佳方式是什么?

[英]What is the best way in which ionic application code can be split?

我正在构建一个离子应用程序,随着应用程序变得越来越大,代码也变得混乱。 现在结构是这样的:

在此输入图像描述

如何使我的代码模块化? 这样的事情:

js/
  `-controllers/
     `- controller_A.js
  `-services/
     `- service_A.js
  app.js

我也使用requireJS但我不明白这个概念。 现在我正在使用gulp来整合js/目录下的所有文件并将其捆绑到bundle.js

请告诉我如何建立一个可以构建应用程序的最佳结构

我强烈建议您按功能而不是文件类型对文件(html / js)进行分组。 这种方法将大大简化您的开发。

所以你的目录应该是这样的:

app/
 login/
   login.controller.js
   login.template.html
   login.scss

您可以使用任务运行器(Gulp / Grunt)将文件编译并复制到dest(www)目录中。

查看John Papa的角度风格指南 角度最佳编码实践的重要资源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM