好吧,我需要重寫Backbone.View.prototype.constructor
保存cid -> view
對。我如何可以覆蓋backbone.view構造與自己實現註冊表使用
寫到這,但得到的錯誤:
Backbone.Registry =
items: {}
register: (v)-> @items[v.cid] = v
get: (cid)-> @items[cid]
fn = Backbone.View.prototype.constructor
Backbone.View.prototype.constructor = (options)->
fn.apply(this,[options])
Backbone.Registry.register(this)
但它使大量在其他庫(如提線木偶和把手)的錯誤。