工作Ember.Router示例
问题描述:
有人可以分享一个工作Ember.router的例子吗?我在互联网上看到的例子都不符合最新的Ember指南?他们大多数使用App.initialize(),这是弃用?如果在路由器中定义了“根”路由,它是否会自动调用(或)如何初始化路由器的第一个状态?另外,'connectOutlets'似乎没有在RC 3版本中定义?任何指针都会有很大的帮助?我需要使我的视图与路由器和网点没有网址(计划在路由器定义中使用位置:无)?工作Ember.Router示例
谢谢
水稻
答
那么你有很多的问题, 。
我建议你观看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'});
...
}
});
希望它可以帮助