【发布时间】:2023-03-03 05:17:21
【问题描述】:
我有一个简单的问题。在 Angular js 中,'@id' 来自哪里(比如哪个对象)来自 Rails 应用程序的以下代码?
var User = $resource("/users/:id", {id: '@id'});
我知道它设置了默认 id。
谢谢
【问题讨论】:
标签: javascript ruby-on-rails-3 routes angularjs
我有一个简单的问题。在 Angular js 中,'@id' 来自哪里(比如哪个对象)来自 Rails 应用程序的以下代码?
var User = $resource("/users/:id", {id: '@id'});
我知道它设置了默认 id。
谢谢
【问题讨论】:
标签: javascript ruby-on-rails-3 routes angularjs
来自 AngularJs documentation:
"如果参数值以@为前缀,那么该参数的值 参数是从数据对象中提取的(对非 GET 有用 操作)。”
这意味着在调用非 GET 操作(如 POST)时,您可以将 id 作为调用中包含的数据对象的字段之一传递。
【讨论】: