Ember注意到transitionTo
已被弃用,并以transitionToRoute
为优先。然而,目前烬宝有route.transitionTo
和controller.transitionTo
。只有controller.transitionTo
在API和源代码中有弃用声明。已弃用`route.transitionTo`?
是否通知route.transitionTo
已被弃用的错误,或是过渡的习惯方法更改为this.controllerFor(routename).transitionToRoute()
。
答:不会被弃用
原来我一直在使用this.transitionTo
混合本来应该参与路由的,但只在一个控制器已经习惯,这使得它很难注意到。
权,这是总是很清楚我的,可是为什么我得到一个弃用注意使用route.transitionTo时,通知只是一个错误? – runspired
嗯,这里它不重现:http://emberjs.jsbin.com/OxIDiVU/53/edit 它在我的实际设置中重现(我已经搜索了任何可能的controller.transitionTo实例的源代码,没有)。 – runspired
为什么不使用ember的调试版本并在弃用警告处设置断点并找出谁在调用它? – Kingpin2k