Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于非单页应用程序的Angular js_Javascript_Reactjs_Angular_Frontpage - Fatal编程技术网

Javascript 用于非单页应用程序的Angular js

Javascript 用于非单页应用程序的Angular js,javascript,reactjs,angular,frontpage,Javascript,Reactjs,Angular,Frontpage,我最近一直在学习Angular 2,如果我想构建一个单页应用程序,我必须说这是一个很棒的框架 然而,我想知道,如果angular网站只需要双向绑定功能,他们会如何将angular网站与普通的老式网站(比如说,构建在codeigniter上)集成 当然,我可以用angular 2来做这个,但是对于angular的所有路由机制,它似乎更。。。不合适。我只是想用斧头当锤子 所以,我的问题是:对于那些想要建立一个非单页网站的人,你会有什么建议,用老式的加载页面,但是页面本身是非常互动的,并且使用双向绑定

我最近一直在学习Angular 2,如果我想构建一个单页应用程序,我必须说这是一个很棒的框架

然而,我想知道,如果angular网站只需要双向绑定功能,他们会如何将angular网站与普通的老式网站(比如说,构建在codeigniter上)集成

当然,我可以用angular 2来做这个,但是对于angular的所有路由机制,它似乎更。。。不合适。我只是想用斧头当锤子

所以,我的问题是:对于那些想要建立一个非单页网站的人,你会有什么建议,用老式的加载页面,但是页面本身是非常互动的,并且使用双向绑定?例如,用户列表本身就是一个页面,但分页是通过ajax完成的。。。我应该选择angular2,或者其他更适合这个目的的库?有人说ReactJS可能正是我想要的

你觉得怎么样?

虽然它是

客户端路由只是一小部分

在一个非常大的框架中,a的结构正好有一个没有服务器端代码的
index.html
文件,这一事实至少隐含地告诉我们,有很多用于SPA的框架,而多页应用程序可能不需要这些框架


如果Angular 2之所以成为一个优秀的框架,是因为数据绑定和生产力,那么请看一看。余烬使遵循最佳实践变得容易,而不是将时间花在琐碎的选择上

一定要用别的东西。我个人建议Vue.js。如果您通过CDN添加角度参考,您应该能够获得网站上的所有指令,无论它有多旧。不幸的是,我不熟悉codeigniter,我不能给你很多信息。但是如果你有HTML,你应该能够在添加引用后使用所有的ng标记。我没有使用Angular 2(在战场上没有发现优势),所以我使用
Angular 1
React
来处理复杂的组件。工作很快!顺便说一句,我们的后端是Codeigniter+MongoDBHow比Angular更适合多页面应用程序?即使是这样,你的回答也无法解释为什么安博是哈默OP所寻找的。