我想在一個Backbone模型中管理所有哈希狀態屬性(#)。用嵌套模型處理主幹狀態?
StateModel //Pseudo
attributes
layout : string
modelType1 : model
modelType2 : model
這樣我就可以通過序列化這個單一模型來一致地更新歷史條目。
HistoryController
StateModel.bind("change", this.updateHistory);
[...]
state = StateModel.toJSON()
[...]
appRouter.navigate('v1' + state, false);
如何讓HistoryController觸發變化時,嵌套模型(在StateController)變化?
如果哈希值變化 - 我想更新我的StateModel - 這些變化如何傳播到嵌套模型? (不會導致反饋迴路)