这个问题已经在一段时间了.
如果您使用Angular构建具有多种功能的网站,最好是建立一个巨大的SPA或将网站分解成功能“应用程序”,并为每个应用程序构建一个SPA?
例如,我们有一个包含通知Feed,用户个人资料,报告和组的社交媒体网站.您是否将所有这些功能构建到单个SPA中,或构建4个不同的SPA,并使后端框架路由到正确的SPA?
例如
www.mywebsite.foo#/资料/ 12345 /教育
VS
www.mywebsite.foo/profile/12345#/education
马克·科林斯(Mark Collings)在你的文章中谈到了一件事:
https://markwillcollins.silvrback.com/7-things-i-wish-i-knew-about-angularjs
“3.结构至关重要”
他建议在初始化工作之前规划每个页面.
那么,我相信你会发现什么最适合你的具体需要的方法.
我更喜欢在小型服务中进行隔离,因为在复杂的加载层次结构中,使用require.js或类似方法,我并不看到分享JavaScript的小部分优势.
原文地址:https://www.jb51.cc/angularjs/140518.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。