Я использую DurandalJS. Мое представление welcome.html
имеет дочернее представление mymodule
:
welcome.html:
<div>
<!--ko compose: {model:'viewmodels/mymodule', activate: true}-->
<!--/ko-->
</div>
Как и ожидалось, функция activate
вызывается в mymodule
каждый раз, когда активируется представление welcome.html
. Но когда welcome.html
деактивируется (я перехожу к другому представлению), функции canDeactivate
и devativate
не вызываются в mymodule.js.
Как это можно исправить?