你可以使用AngularJS与Rails模型

时间:2014-07-31 18:16:19

标签: javascript ruby-on-rails angularjs

如果标题问题不清楚,请让我澄清一下。虽然问题是概念性的,而不是物理性的。

我有一个带有几个型号的轨道应用程序(订单,买家)。我最近发现了angularjs,并注意到它是一个非常强大的工具,但是,显然,我不想转换我的项目。

我对角度的数据绑定特别感兴趣,也就是如何立即更新视图信息(没有页面重新加载)。那么,有没有办法使用角度但是从轨道模型中获取数据而不是角度模型?

如果这是不可能的,请随意采用不同的方式进行评论。

1 个答案:

答案 0 :(得分:1)

以下是转向Angular with Rails对我意味着什么。

  • Rails不进行任何服务器端HTML模板化。
  • 您的网络服务器提供静态文件 - HTML(角度视图),CSS和JavaScript。
  • Rails提供API(您的Rails模型被序列化为JSON)。
  • 在Angular方面没有真正的模型可以重新创建。您可以从Web API调用中获取JavaScript对象。控制器,服务和指令在Angular中完成了大量工作。
  • 您选择何时向Angular中的服务器发送请求。只要您的应用需要,就会更新。

我认为像你的Rails API的任何其他客户端一样考虑你的Angular应用程序会很有帮助。