我应该何时使用路由器操作而不是使用控制器操作?我知道它们都有不同的用途但不确定原因.
谢谢.
最佳答案 不,从技术上讲,它们服务于同一目的,更多的是您希望处理/范围操作的位置.
行动以非常具体的方式冒泡.从dom他们点击相关的控制器,然后是该控制器的相关路由,然后是路由树(由路由器映射定义). http://emberjs.com/guides/templates/actions/#toc_action-bubbling
因此,如果您认为操作永远不需要通过控制器(也就是您不想在某些子路径中使用它),那么控制器是合适的,如果您认为子路由可能需要触发父路径然后行动在路线内.