AngularJS大型应用程序文件结构组织

时间:2014-03-11 14:43:14

标签: angularjs

我有一个很大的angularjs应用程序。我很好奇组织这样一个复杂应用程序的“角度方式”是什么。值得注意的是我也在使用RequireJS。

页面结构如下:

  • 管理
    • 用户
    • 系统
  • 门票
  • 搜索
  • 控制台

目前我的组织方式如下:

/.
app.js
main.js
/views
    administration.html
    /administration
        /users
        ...
    ticket.html
    /ticket
         /text
         /list
    search.html
    /search
         basic.html
         stats.html
    dashboard.html
    /dashboard
         cards.html
/controllers
     search.js
     tickets.js
     administration.js
     /administration
           users.js
           system.js
     ...
 /servies
       search.js
       ticket.js
       admin.js
 /directives
       chart.js
       input.js
       select.js
 /lib
      /angular
      /d3
      ...

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

这是Google的推荐:

角度应用结构的最佳实践建议 https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub

记住,没有什么是一成不变的,你可以通过其他方式获得更好的里程数。