我有一个很大的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
...
有什么想法吗?
答案 0 :(得分:4)
这是Google的推荐:
角度应用结构的最佳实践建议 https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub
记住,没有什么是一成不变的,你可以通过其他方式获得更好的里程数。