2013-05-07 117 views
1


有人可以分享一个工作Ember.router的例子吗?我在互联网上看到的例子都不符合最新的Ember指南?他们大多数使用App.initialize(),这是弃用?如果在路由器中定义了“根”路由,它是否会自动调用(或)如何初始化路由器的第一个状态?另外,'connectOutlets'似乎没有在RC 3版本中定义?任何指针都会有很大的帮助?我需要使我的视图与路由器和网点没有网址(计划在路由器定义中使用位置:无)?工作Ember.Router示例

谢谢
水稻

回答

1

我知道这是不是免费的,但peepcode for Ember包括1.0发布候选的例子,这是非常完整的

问候

1

那么你有很多的问题, 。

我建议你观看Yehuda Katz的这段视频,用最新的Ember编码应用程序,并给出很棒的提示。 http://www.youtube.com/watch?v=u6RFyVN9sNg

对于connectOutlets,您必须使用路径中的renderTemplate函数。

App.Router.map(function() { 
    this.resource('index', {path: '/'}); 
}); 

App.IndexRoute = Ember.Route.extend({ 
    renderTemplate: function(controller, model) { 
     this.render('test1', {outlet: 'test1'}); 
     this.render('test2', {outlet: 'test2'}); 
     ... 
    } 
}); 

希望它可以帮助