Ember记录一条警告,指示已不赞成使用transitionTo,而建议使用transitionToRoute。但是,ember当前具有route.transitionTocontroller.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/

10-09 21:23