1


有人可以分享一个有效的 Ember.router 示例吗?我在互联网上看到的示例似乎都不符合最新的 Ember 指南?他们中的大多数使用已弃用的 App.initialize()?如果在路由器中定义了“根”路由,它会被自动调用(或)如何初始化路由器的第一个状态?此外,RC 3 版本中似乎没有定义“connectOutlets”?任何指针都会有很大帮助吗?我需要让我的视图与没有 url 的路由器和插座一起使用(计划在路由器定义中使用 location: none )?

谢谢,
稻田

4

2 回答 2

1

I know it is not free but the peepcode for Ember includes examples for the 1.0 release candidate and it is extremely complete

Regards

于 2013-05-07T07:55:39.810 回答
1

那么你有很多问题。

我建议您观看 Yehuda Katz 使用最新的 Ember 实时编码应用程序并提供精彩提示的视频。 http://www.youtube.com/watch?v=u6RFyVN9sNg

对于 connectOutlets,您必须使用 Route 中的 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'});
        ...
    }
});

希望能帮助到你

于 2013-05-07T08:58:11.827 回答