1
我正在查看$resource Doc Page,並發現它們以更新(PUT)方法調用$ resource實例的方式有些不一致。Angularjs Doc:混淆PUT調用?
他們先說
類對象或實例對象上的操作方法可以用下面的參數來調用:
- HTTP GET「下課」的行動:Resource.action([參數],[成功],[錯誤])
- 非GET 「類」 動作:Resource.action([參數],POSTDATA,[成功],[錯誤])
- 非GET實例動作:例如$行動([參數],[成功],[錯誤])
但在他們的榜樣 「創建自定義 'PUT' 的要求」,他們調用它像這樣:
// Now call update passing in the ID first then the object you are updating
Notes.update({ id:$id }, note);
所以這裏的note對象既不是參數也不是回調。爲什麼這是有效的?