第一次使用 Duranrdal 构建应用程序,我希望能够使用 chrome 开发人员工具控制台在加载时检查各个页面上的视图模型的值。
问题是我看不到 window.Durandal 或 window.MainApp。我可以在 main.js 定义函数中做到这一点:
window.myApp = app;
但这似乎是一个 hack,它并没有真正让我掌握当前的视图模型。我想过只是在路由器中做类似的代码,但这也很丑陋。
我的应用程序和当前虚拟机是否可以以更清晰的方式访问?也许加载模块时的require.js将该引用放在dom上的某个地方?我想如果我能得到路由器的句柄,我会没事的。
我也有兴趣获得支持模式对话框的 VM 的句柄。不知道你是否可以从路由器或其他部分得到它。