我發展與Backbone.js的Backbone.js的訪問
我有2個觀點,我想用在其他視圖中定義的功能的應用另一種觀點認爲功能:
var FormView = Backbone.View.extend({
initialize: function(){
resultsView.myFunction();
}
})
var resultsView = Backbone.View.extend({
myFunction: function(){
alert('test')
}
})
我可怎麼辦它?
一般而言,您不想這樣做。你最終會得到意大利麪代碼。如果它是一個普通功能,則將其抽象出來。如果該函數確實與resultView應該關注的某些內容有關,那麼請監聽模型中的更改或觸發resultView偵聽的formView上的事件。 – steveax 2013-02-25 17:35:33