簡単な質問があります。Angular jsでは、(どのオブジェクトのように)「@ id」はRailsアプリの次のコードのどこから来ていますか?
var User = $resource("/users/:id", {id: '@id'});
私はそれがデフォルトのIDを設定することを知っています。
ありがとう
簡単な質問があります。Angular jsでは、(どのオブジェクトのように)「@ id」はRailsアプリの次のコードのどこから来ていますか?
var User = $resource("/users/:id", {id: '@id'});
私はそれがデフォルトのIDを設定することを知っています。
ありがとう
AngularJsのドキュメントから:
「パラメーター値の前に@が付いている場合、そのパラメーターの値はデータオブジェクトから抽出されます(非GET操作に役立ちます)。」
これは、POSTなどの非GET操作を呼び出すときに、呼び出しに含めるデータオブジェクトのフィールドの1つとしてIDを渡すことができることを意味します。