Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
由于我们计划使用 Chaplin for Mobile 并希望保持轻量级,我们是否可以在没有路由的情况下使用 Chaplin,但手动激活控制器(我们将仅使用单个控制器,但可能使用多个视图)?
这可以通过仅使用调度程序来完成吗?
控制器期望路由作为其许多方法中的参数。同样,调度程序与路由管理紧密耦合,它负责所有控制器的加载、回调和执行。
如果要取消路由,则必须重写调度程序以摆脱路由,并修改new控制器的方法以忽略路由。
new
或者,只设置一条路线,它会完全按照您的意愿行事。为什么要摆脱路线?一条路线,一个控制器。在这种情况下,调度程序工作得很好,并且开销很小,因为当路由没有改变时,控制器的行为被缓存了。