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