我偶然发现了与DurandalActivator Lifecycle Callback
相关的问题。
这是我的带有一堆回调的模型。
define(function () {
return {
activate: activate,
viewAttached: viewAttached,
detached: detached,
deactivate: deactivate,
title: 'Lifecycle'
};
function activate() {
debugger;
}
function viewAttached() {
debugger;
}
function detached() {
debugger;
}
function deactivate() {
debugger;
}
});
但是没有提出分离和停用的方法。
根据文档,这些回调在激活器存在时运行。所以问题是如何在我的模型中添加一个激活器模块?
更新:模型的组成如下:
<!-- ko compose: { model: 'lifecycle', activate: true } -->
<!-- /ko -->