我想在一个 HTML 页面(我们的旧版应用程序)中托管两个或多个单页应用程序。这些应用程序应该位于完全不同的页面位置 - 因此我不能将 durandal 组合用于顶级根“shell”并使用 ko compose 绑定进行组合。这些应用程序应该能够相互通信(路由器/事件聚合器)。
是否可以将 Durandal 及其路由器插件用于此类事情?什么是最好的方法?
我尝试使用多个applicationHost
元素并app.setRoot(vm, transition, element)
使用 vm/element 的不同组合进行调用,但没有运气。似乎最后一个电话赢了......
我还创建了关于 Durandal 谷歌群组的讨论:https ://groups.google.com/forum/?fromgroups=#!topic/durandaljs/e6GclW0bEo0