1

我有我的 Durandal 视图模型,激活效果很好

define(function (require) {

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


function activate() {
    // Setup here

};

但是在退出视图模型时,我想拆除一些东西,文档中有一个停用方法,但我无法让它工作。

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

Durandal 视图模型是否没有停用方法或正在做任何明显错误的事情?

4

1 回答 1

2

我又看了看我的代码,我没有在我的视图模型中指定停用:

所以 ...

var vm = {
    activate: activate
};

变成...

var vm = {
    activate: activate,
    deactivate: deactivate,
};
于 2013-02-27T03:23:45.893 回答