簡體   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