4
我有一个快速的问题。在角度js中(比如哪个对象)'@id'来自Rails应用程序的以下代码片段?Angularjs ngResource'@id'
var User = $resource("https://stackoverflow.com/users/:id", {id: '@id'});
我知道它设置了默认的ID。
由于
我有一个快速的问题。在角度js中(比如哪个对象)'@id'来自Rails应用程序的以下代码片段?Angularjs ngResource'@id'
var User = $resource("https://stackoverflow.com/users/:id", {id: '@id'});
我知道它设置了默认的ID。
由于
从AngularJs documentation:
“。如果参数值与@前缀,则该 参数的值从数据对象中提取(用于非GET 操作)“。
这意味着,在调用非GET操作(如POST)时,可以将该ID作为您在调用中包含的数据对象的一个字段。
那么,在rails应用程序的情况下,数据对象是什么? – GTDev 2013-02-25 21:21:47
为了清楚起见,你能举个例子吗? – rGil 2013-06-05 04:53:29
var User = $ resource(“/ users /:userId”,{userId:'@id'});如果你有一个拥有id的用户(var user = new User({id:1})),那么如果你调用user。$ save(),它会发送一个带有这个url/users/1的post请求(userId取值的id属性) – 2016-05-18 13:19:14