首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AngularJS对多页应用程序有用吗

AngularJS对多页应用程序有用吗
EN

Stack Overflow用户
提问于 2015-06-06 21:46:08
回答 5查看 5.4K关注 0票数 7

我正在阅读AngularJS基础知识,并且喜欢在我的页面中使用它的绑定功能。所以我可以定义可以在视图中显示的数据,可以在数据中进行更改,这样它就可以在视图中进行更改,而不再需要担心。

在我读到的所有示例中,它都是从一个模板和一个控制器开始的,模板充当视图的骨架,控制器获取/更新数据以便在视图中反映出来。

我怀疑我是否可以将其用于多页应用程序。如果我的应用程序包含不同的页面,每个页面都有不同的结构和用途,那么AngularJS对我来说是一个好的选择吗?

EN

回答 5

Stack Overflow用户

发布于 2015-06-06 22:16:00

为了实现更好的用户体验和/或满足期望和要求,我们正在开发单页应用程序,而我们对多页应用程序的开发较少。在进行SPA时,Angular可以帮助您开发可测试的代码,并帮助您根据其他好处扩展开发工作。

当您的应用程序本质上有多个页面时,您仍然可以从使用Angular for页面中获益,因为您需要使用Angular for页面来编写您喜欢放入JavaScript框架中的客户端MVC代码。

因为您可以在同一页面中有多个视图和控制器,所以如果页面与向导的步骤以某种方式相关,也可以使用Angular来创建多页面效果。

但是,Angular或其他JavaScript MVC框架在应用程序中可能不太有用,这些应用程序受到相当孤立的页面的影响,每个页面的客户端代码都很有限。在这些情况下,您应该评估是否要引入Angular可能添加的额外复杂性。

AngularJS正在增加浏览器必须下载的内容数量,运行它会在性能较差的硬件上降低一些浏览器的速度。

票数 1
EN

Stack Overflow用户

发布于 2016-06-03 13:37:04

your对于多页应用程序和单页应用程序都很有用,applications..you可以在应用程序中使用指令、工厂等

票数 1
EN

Stack Overflow用户

发布于 2015-06-06 22:10:28

是的,可以在AngularJS中创建具有不同结构的页面。您可以将正文内容包装在ng-view中,并为每个页面指定不同的布局。我朋友的这篇blog可能会帮助你学习更多关于构建angular应用程序的知识。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30683593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档