Javascript Angularjs ngResource'@id';
我有一个简短的问题。在angular js中,“@id”来自rails应用程序下面的代码片段中的哪个对象Javascript Angularjs ngResource'@id';,javascript,ruby-on-rails-3,routes,angularjs,Javascript,Ruby On Rails 3,Routes,Angularjs,我有一个简短的问题。在angular js中,“@id”来自rails应用程序下面的代码片段中的哪个对象 var User = $resource("/users/:id", {id: '@id'}); 我知道它设置了默认id 感谢AngularJs的: “如果参数值的前缀为@,则该参数的值 参数是从数据对象中提取的(对非GET有用) 运作) 这意味着在调用非GET操作(如POST)时,可以将id作为包含在调用中的数据对象的字段之一传递。那么,在rails应用程序中,数据对象是什么?var U
var User = $resource("/users/:id", {id: '@id'});
我知道它设置了默认id
感谢AngularJs的:
“如果参数值的前缀为@,则该参数的值
参数是从数据对象中提取的(对非GET有用)
运作)
这意味着在调用非GET操作(如POST)时,可以将id作为包含在调用中的数据对象的字段之一传递。那么,在rails应用程序中,数据对象是什么?var User=$resource(“/users/:userId”,{userId:'@id'});如果您有一个id为(var user=new user({id:1}))的用户,那么如果您调用user.$save(),它将发送一个带有此url/users/1(userId取id属性的值)的post请求