我有我的Durandal视图模型,激活效果很好
define(function (require) {
var vm = {
activate: activate
};
// =========
// snip snip
// =========
function activate() {
// Setup here
};
但是在退出视图模型时,我想分解一些东西,由文档提供了一个deactivate方法,但我无法使其正常工作。
function deactivate(isClose) {
// Teardown here
};
Durandal视图模型是否没有deactivate方法或做任何明显错误的事情?
最佳答案
我再看一下代码,但未在视图模型中指定停用:
所以...
var vm = {
activate: activate
};
变成...
var vm = {
activate: activate,
deactivate: deactivate,
};