3

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

但是,我想知道如果他们只想要双向绑定功能,如何将 Angular 与普通的旧式网站(例如,基于 codeigniter 构建)集成?

当然,我可以为此使用 angular 2,但是对于 angular 的所有路由机制,它似乎相当……不合适。似乎我正试图将斧头用作锤子。

所以,我的问题是:对于想要建立一个非单页网站、使用老式加载页面但页面本身非常具有交互性并使用双向绑定的人,你有什么建议?例如,一个用户列表本身就是一个页​​面,但分页是通过 ajax 完成的......等等我应该只使用 angular2,还是另一个更适合此目的的库?有人建议 ReactJS 可能正是我想要的。

你怎么看?

4

1 回答 1

1

虽然这是真的

客户端路由只是一小部分

对于一个非常大的框架, Angular (2) 项目的结构只有 1 个没有服务器端代码的文件这一事实,index.html至少隐含地告诉我们,有很多框架是为 SPA 设计的,而多页面应用程序可能没有需要。

如果使 Angular 2 成为您的出色框架的原因是数据绑定和生产力,那么请查看Ember.js。Ember 使遵循最佳实践变得容易,而不是花时间在琐碎的选择上。

于 2016-06-18T15:07:04.863 回答