【问题标题】:RoR and AngularJS IntegerationRoR 和 AngularJS 集成
【发布时间】:2016-01-10 16:20:49
【问题描述】:

我正在使用以下技术构建应用程序
1. RoR - 后端
2. Angular JS - 前端

在这种情况下,RoR 应该处理所有后端的东西(模型和控制器),Angular JS 应该处理应该由 RoR View 处理的东西。所以我的问题是我们如何在这两种不同的技术之间进行交流。如果可能的话,也建议一些相同的教程。

【问题讨论】:

标签: javascript ruby-on-rails ruby angularjs


【解决方案1】:

AngularJS 是客户端 JavaScript 框架,它适用于 MVC 设计模式。而 Ruby on Rails 是一个基于 MVC 设计模式的服务器端应用程序框架。以下几点是 Angular JS 如何与 RAILS MVC 无缝协作的快速表示。 Angular JS 的强大之处在于客户端数据操作,我们将其用于各种用户界面用例,如列表、优化搜索和图形数据表示等,并将 Web 应用程序作为单页应用程序呈现给用户。 使用 Angular JS 和 Ruby on Rail 构建单页应用程序分为两步:首先,在 Rails 中创建 JSON API,然后在 JavaScript 应用程序中使用该 API。 Angular JS 控制器与 RAILS 控制器交互。来自 RAILS 模型 (M) 的对象数据通过 Rails 控制器 (C) 使用 Restful API 服务传递给 Angular JS 控制器。应用程序的视图部分是 MVC 设计模式中的 Angular JS 框架,去掉了 Rails 中的视图。 这样,Angular JS 的真正潜力被用于构建单页应用程序,Rails 被资本化用于使用其模型和控制器的服务器端实现。这些层使用 Restful JSON API 服务进行交互。聘请 ruby​​ on rails 开发人员以获取更多详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-19
    • 2015-06-30
    • 2014-12-16
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-06
    相关资源
    最近更新 更多