2013-02-27 29 views
1

我有我的迪朗達爾視圖模型爲其激活是偉大的工作如何在Durandal視圖上觸發退出/關閉邏輯?

define(function (require) { 

var vm = { 
    activate: activate 
}; 
// ========= 
// snip snip 
// ========= 


function activate() { 
    // Setup here 

}; 

但在我要推倒的東西,由文檔有一個停用的方法,但我不能讓它工作視圖模型的出口。

function deactivate(isClose) { 
    // Teardown here 
}; 

做Durandal viewmodels沒有停用方法或者我做什麼顯然是錯誤的嗎?

回答

2

我又看看我的代碼,我沒有具體去激活我的視圖模型:

所以......

var vm = { 
    activate: activate 
}; 

成爲...

var vm = { 
    activate: activate, 
    deactivate: deactivate, 
};