我有我的Durandal视图模型,激活效果很好
define(function (require) {
var vm = {
activate: activate
};
// =========
// snip snip
// =========
function activate() {
// Setup here
};
但是在退出viewmodel时我想删除一些东西,文档中有一个停用方法,但是我无法让它工作。
function deactivate(isClose) {
// Teardown here
};
Durandal视图模型没有停用方法或者做了什么明显的错误吗?
答案 0 :(得分:2)
我再看一下我的代码,我没有在viewmodel中指定deactivate:
所以......
var vm = {
activate: activate
};
变成......
var vm = {
activate: activate,
deactivate: deactivate,
};