由于我们计划使用Chaplin for Mobile并希望保持轻量级,我们是否可以在没有路由的情况下使用Chaplin,但是手动激活控制器(我们将只使用一个控制器,但可能只有多个视图)?
这可以通过使用调度员来完成吗?
答案 0 :(得分:1)
控制器期望路由作为许多方法中的参数。同样,调度程序与路由管理紧密结合,它完成所有控制器加载,回调和执行。
如果你想取消路线,你必须重写调度员以摆脱路线,并修改控制器的new
方法以忽略路线。
或者,只设置一条路线,它就能完全按照您的意愿行事。你为什么要摆脱路线?一条路线,一个控制器。调度程序在这种情况下工作正常,并且开销很小,因为当路由没有改变时,控制器行为被缓存。