javascript - Angularjs ngResource '@id'

标签 javascript ruby-on-rails-3 routes angularjs

我有一个简短的问题。在 Angular js 中,“@id”来自 Rails 应用程序的以下代码片段中的哪里(比如哪个对象)?

var User = $resource("/users/:id", {id: '@id'});

我知道它设置了默认 ID。

谢谢

最佳答案

来自 AngularJs documentation :

"If the parameter value is prefixed with @ then the value of that parameter is extracted from the data object (useful for non-GET operations)."

这意味着当调用非 GET 操作(如 POST)时,您可以将 id 作为调用中包含的数据对象的字段之一传递。

关于javascript - Angularjs ngResource '@id',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15059764/

相关文章:

javascript - 将单个字符字体缩放到其父 div

javascript - 如何使用 selenium 获取 javascript 结果?

ruby-on-rails - rails 3 : Send welcome e-mail using Devise

java - 如何正确配置这个Camel路由xml?

c# - .Net Bing Map SOAP 服务限制

javascript - Nodejs 非常简单的表单,路由无法发布

javascript - 如何在 jqGrid 中通过行 ID 获取页码

javascript - 如何在父 div click 上调用 child anchor click

javascript - .js.erb 文件中的 link_to

Ruby 1.9.3 打破了 rake 测试