これについては多くの質問がありますが、最新の durandal バージョン (2.1.0) で動作する答えが見つかりません。
これを使用して、ページ内に子ビューモデルを表示しています:
<div data-bind="compose: { model: activeScreen, activationData: {id:selectedId}}"></div>
activeScreen
次のような文字列を渡すオブザーバブルです。viewmodels/child
それは機能し、子ビューモデルがアクティブになり、画面に表示されます。しかし、変更activeScreen
すると、子ビューモデルを実行する必要がありますdeactivate
。出来ますか?どのように?