各位 AngularJs 是如何分层的?

2016-05-27 18:22:17 +08:00
 oukichi

各位的 angularjs 项目是怎么一个框架? 现在觉得自己写的代码乱,总觉得好像分层分的错误, 所以特别想问问大家是怎么构架的应用。

1959 次点击
所在节点    前端开发
2 条回复
yocoso
2016-05-28 06:49:30 +08:00
关注一下。
我用 angularjs 不是很深入(业余项目在用), 我的项目页面挺多,功能也还 挺繁杂。
我也疑惑怎么能把代码架构的更抽象一点。现在我基本是从页面角度着手,只有 3 层。
第一层 partial ,就是每一个独立页面。
第二层把 partial 页面根据功能模块拆分成一个一个的 directive ,方便复用。比如 V2EX 的这个帖子浏览页面,大概拆分成
”问题“,”导航条“,”按钮“,”回复“,”回复框“,”标签“,还有右边的”个人信息“,”广告“ 这几个 directive
第三层 service ,集中进行逻辑处理,比如帖子 service 会处理发帖,回帖,读贴等操作,用户 service 包含用户角色判断,获取用户信息等操作。
目前小团队使用起来觉得可以,大家上手都挺快。但是还是有不少相近代码存在,同样在思考怎么进化。
SunnySuo
2016-08-18 20:13:51 +08:00
打个招聘广告,我在招聘 Angularjs 牛的前端开发,
研发生产六足全地面机器人 HEXA 的 Vincross 招聘 web 前端工程师、后端工程师、基础架构工程师和算法工程师,欢迎来聊。微信 sunnysuo-nannna ,公司官网: www.vincross.com ,招聘页面: https://hr.lagou.com/company/gongsi/74794.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/281754

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX