【发布时间】:2013-05-29 13:06:14
【问题描述】:
最近在思考Backbone.js和AngularJS的异同。
我发现 Backbone 中真正方便的是 Backbone-Models 和 Backbone-Collections。您只需要设置 urlRoot,然后通过 Ajax 与后端服务器的通信就可以正常工作了。
难道不能在 AngularJS 应用程序中只使用 Backbone-Models 和 Collections 吗? 因此,我们将拥有两全其美的 AngularJS 双向数据绑定以及通过 Backbone-Models 和 Collections 方便地访问服务器端(或其他存储选项)。
快速的互联网搜索没有找到任何暗示这种使用场景的网站。 所有资源要么谈论使用一个或另一个框架。
有人有使用 AngularJS 的 Backbone-Models 或 Collections 的经验吗? 他们不是很好地互补吗?我是不是少了什么东西?
【问题讨论】:
-
为什么要使用骨干模型,你有 $resource 角度,可以很容易地直接使用 REST 与服务器端模型集成
-
尝试使用带有 Backbone 的模型和集合。由于下划线的支持,它很容易上瘾。我认为这个 ng-Back 的一个主要问题是 getter 和 setter 的事件问题
-
结果如何?你让它工作了吗?
-
请对这个有趣的话题进行更新。与 Backbone 的模型和集合相比,Angular 与 restful 后端的接口能力很差。
标签: backbone.js angularjs