4

簡単な質問があります。Angular jsでは、(どのオブジェクトのように)「@ id」はRailsアプリの次のコードのどこから来ていますか?

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

私はそれがデフォルトのIDを設定することを知っています。

ありがとう

4

1 に答える 1

7

AngularJsのドキュメントから:

「パラメーター値の前に@が付いている場合、そのパラメーターの値はデータオブジェクトから抽出されます(非GET操作に役立ちます)。」

これは、POSTなどの非GET操作を呼び出すときに、呼び出しに含めるデータオブジェクトのフィールドの1つとしてIDを渡すことができることを意味します。

于 2013-02-25T07:11:12.740 に答える