Ember记录一条警告,指示已不赞成使用transitionTo
,而建议使用transitionToRoute
。但是,ember当前具有route.transitionTo
和controller.transitionTo
。仅controller.transitionTo
在API和源代码中有弃用声明。
是注意到route.transitionTo
不推荐使用是一个错误,还是是将更改过渡到this.controllerFor( routename ).transitionToRoute()
的惯用方法。
解答:不建议使用
原来,我使用this.transitionTo
进行了混音,该混音原本应该只在route中涉及,但是却在 Controller 中被使用,这使得它变得更加难以察觉。
最佳答案
在 Controller 中,应使用controller.transitionToRoute
(指定要转换路由),而在应使用route.transitionTo
的路由中,由于上下文而隐含该路由是有意义的。
关于javascript - `route.transitionTo`已弃用吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20645305/