0

由于我们计划使用 Chaplin for Mobile 并希望保持轻量级,我们是否可以在没有路由的情况下使用 Chaplin,但手动激活控制器(我们将仅使用单个控制器,但可能使用多个视图)?

这可以通过仅使用调度程序来完成吗?

4

1 回答 1

1

控制器期望路由作为其许多方法中的参数。同样,调度程序与路由管理紧密耦合,它负责所有控制器的加载、回调和执行。

如果要取消路由,则必须重写调度程序以摆脱路由,并修改new控制器的方法以忽略路由。

或者,只设置一条路线,它会完全按照您的意愿行事。为什么要摆脱路线?一条路线,一个控制器。在这种情况下,调度程序工作得很好,并且开销很小,因为当路由没有改变时,控制器的行为被缓存了。

于 2014-08-09T22:27:53.000 回答