【发布时间】:2015-12-19 04:15:51
【问题描述】:
我有以下模块设置:
- 外壳(有路由器)
- 工作区模块
- 屏幕1
- 屏幕2
- 工作区模块
我希望工作区显示几个不同的视图,从中收集信息,并将一些数据发布到我的 api。我已经开始在工作区上安装一个子路由器,但这意味着屏幕是如此解耦的,我无法访问屏幕视图模型对象。这意味着我无法向工作区传达他们已经完成了他们需要做的事情。我还担心各种视图模型的“生活方式”——我会做类似import workspace = require('workspaceViewMode'); 的事情,但我不确定会得到什么工作区实例。
什么是正确的方法?子路由器实际上是最好的方法,还是我应该尝试直接使用“激活器”(为此苦苦挣扎)?
【问题讨论】:
标签: single-page-application durandal