javascript – 路由器操作和控制器操作之间的区别是什么?

我应该何时使用路由器操作而不是使用控制器操作?我知道它们都有不同的用途但不确定原因.

谢谢.

最佳答案 不,从技术上讲,它们服务于同一目的,更多的是您希望处理/范围操作的位置.

行动以非常具体的方式冒泡.从dom他们点击相关的控制器,然后是该控制器的相关路由,然后是路由树(由路由器映射定义). http://emberjs.com/guides/templates/actions/#toc_action-bubbling

因此,如果您认为操作永远不需要通过控制器(也就是您不想在某些子路径中使用它),那么控制器是合适的,如果您认为子路由可能需要触发父路径然后行动在路线内.

点赞