我刚刚升级到最新的ember,以下代码正在破解,我在路由器上定义了许多这些操作
App.Router = Em.Router.extend
showUser: Ember.Route.transitionTo('root.users.user')
Run Code Online (Sandbox Code Playgroud)
以下错误消息
未捕获的TypeError:对象Ember.Route没有方法'transitionTo'
更改日志中没有任何关于此更改的内容,但它已从Route类中删除.它仍然存在于实例上.
我怎样才能在路由器上定义这样的动作,我可以从其他地方调用?
最近ember推出了一款新的路由器.他们的指南非常成熟,所以请检查这些如何实现您的路线.
简而言之:
App.Router.map(function(match) {
match('/').to('index');
match('/posts').to('posts');
});
App.IndexRoute = Ember.Route.extend({
redirect: function() {
this.transitionTo('posts');
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2513 次 |
| 最近记录: |