4

我有一个快速的问题。在 Angular js 中,'@id' 来自哪里(比如哪个对象)来自 rails 应用程序的以下代码?

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

我知道它设置了默认 ID。

谢谢

4

1 回答 1

7

从 AngularJs文档

“如果参数值以 @ 为前缀,则该参数的值将从数据对象中提取(对非 GET 操作有用)。”

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

于 2013-02-25T07:11:12.740 回答