Rails 和 AngularJS 似乎是一个很好的搭配。然而,我对数据绑定感到非常困惑。AngularJS 通过范围提供数据,并在此基础上生成内容。
但是来自 Rails 我只知道通过 Rails 提供数据(如我的情况)然后通过模板语言(erb)放入视图的情况。因此,虽然我想让我的 Web 应用程序响应并提供动态功能,但我不知道如何将这两个概念联系起来。
我应该简单地通过 AJAX 请求从 AngularJS 获取数据来填充数据范围吗?这里的一般方法是什么,什么时候应该通过 Rails(ERB 模板)使用数据绑定,什么时候通过 AngularJS({{ data.cookie }}
)。