Duranrdal を使用して初めてアプリを構築します。chrome 開発者ツール コンソールを使用して、さまざまなページのビュー モデルの値を読み込み時に検査できるようにしたいと考えています。
問題は、私が見ることができるwindow.Durandalまたはwindow.MainAppがないことです。main.js 定義関数でこれを行うことができます。
window.myApp = app;
しかし、それはハックのようで、実際には現在のビューモデルへのハンドルが得られません。ルーターで同様のコードを実行することだけを考えましたが、これも本当に醜いです。
私のアプリと現在の VM は、より明確な方法でアクセスできますか? おそらく、モジュールをロードするときのrequire.jsは、DOMのどこかにその参照を置きますか? ルーターのハンドルを取得できれば、問題ないと思います。
また、モーダル ダイアログをサポートする VM へのハンドルを取得することにも興味があります。ルーターやその他の部分からそれを取得できるかどうかはわかりません。