Ember记录了一个警告,即transitionTo已被弃用,转而使用transitionToRoute.但是,ember目前有route.transitionTo和controller.transitionTo.只有controller.transitionTo在API和源代码中有弃用通知.
注意route.transitionTo是否已被弃用,或者是转换为this.controllerFor(routename).transitionToRoute()的惯用方法.
答案:没有弃权
原来我使用this.transitionTo进行混音,这应该仅仅涉及到路线,但是在控制器中被使用,这让人更难注意到.
解决方法
从控制器你应该使用controller.transitionToRoute(指定你要转换路由)来自你应该使用route.transitionTo的路由,并且由于上下文而隐含路由是有道理的.