Javascript 用于非单页应用程序的Angular js
我最近一直在学习Angular 2,如果我想构建一个单页应用程序,我必须说这是一个很棒的框架 然而,我想知道,如果angular网站只需要双向绑定功能,他们会如何将angular网站与普通的老式网站(比如说,构建在codeigniter上)集成 当然,我可以用angular 2来做这个,但是对于angular的所有路由机制,它似乎更。。。不合适。我只是想用斧头当锤子 所以,我的问题是:对于那些想要建立一个非单页网站的人,你会有什么建议,用老式的加载页面,但是页面本身是非常互动的,并且使用双向绑定?例如,用户列表本身就是一个页面,但分页是通过ajax完成的。。。我应该选择angular2,或者其他更适合这个目的的库?有人说ReactJS可能正是我想要的 你觉得怎么样?虽然它是 客户端路由只是一小部分 在一个非常大的框架中,a的结构正好有一个没有服务器端代码的Javascript 用于非单页应用程序的Angular js,javascript,reactjs,angular,frontpage,Javascript,Reactjs,Angular,Frontpage,我最近一直在学习Angular 2,如果我想构建一个单页应用程序,我必须说这是一个很棒的框架 然而,我想知道,如果angular网站只需要双向绑定功能,他们会如何将angular网站与普通的老式网站(比如说,构建在codeigniter上)集成 当然,我可以用angular 2来做这个,但是对于angular的所有路由机制,它似乎更。。。不合适。我只是想用斧头当锤子 所以,我的问题是:对于那些想要建立一个非单页网站的人,你会有什么建议,用老式的加载页面,但是页面本身是非常互动的,并且使用双向绑定
index.html
文件,这一事实至少隐含地告诉我们,有很多用于SPA的框架,而多页应用程序可能不需要这些框架
如果Angular 2之所以成为一个优秀的框架,是因为数据绑定和生产力,那么请看一看。余烬使遵循最佳实践变得容易,而不是将时间花在琐碎的选择上 一定要用别的东西。我个人建议Vue.js。如果您通过CDN添加角度参考,您应该能够获得网站上的所有指令,无论它有多旧。不幸的是,我不熟悉codeigniter,我不能给你很多信息。但是如果你有HTML,你应该能够在添加引用后使用所有的ng标记。我没有使用Angular 2(在战场上没有发现优势),所以我使用
Angular 1
和React
来处理复杂的组件。工作很快!顺便说一句,我们的后端是Codeigniter+MongoDBHow比Angular更适合多页面应用程序?即使是这样,你的回答也无法解释为什么安博是哈默OP所寻找的。