Backbone.jsのメソッドとイベントの対応まとめ
Model、Collectionのメソッドを呼び出した際に発生するイベントを調べたのでまとめます。
Modelのメソッドとイベントの対応表
method | event |
---|---|
fetch | sync, error |
save | sync, error |
destroy | destroy, sync, error |
set | change:attribute, change, error(※1) |
add(※2) | add |
remove(※2) | remove |
※1 validateにコールバック関数が指定されなかった場合に発行される
※2 Collectionに対する操作によって、Modelからイベントが発行される
Collectionのメソッドとイベントの対応表
method | evet |
---|---|
fetch | sync, error |
sort | reset |
reset | reset |
これ以外に、Collectionに保存されるModelでイベントが発生した場合、Collectionからもイベントが発行される。
Routerのメソッドとイベントの対応表
method | evet |
---|---|
route | route |