Ember 记录了一条警告,指出 transitionTo
已被弃用,取而代之的是 transitionToRoute
。不过ember目前有route.transitionTo
和controller.transitionTo
。只有 controller.transitionTo
在 API 和源代码中有弃用通知。
route.transitionTo
被弃用的通知是一个 bug,还是转换为 this.controllerFor(routename).transitionToRoute()
的惯用方法。
回答:未弃用
原来我使用 this.transitionTo
进行了混合,它应该只涉及路由,但在 Controller 中使用,这使得它更难被注意到。
最佳答案
从一个 Controller 你应该使用controller.transitionToRoute
(指定你想要转换一个路由)从一个你应该使用route.transitionTo
的路由并且这是有道理的由于上下文,路由是隐含的。
关于javascript - `route.transitionTo` 是否已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20645305/