2013-05-07 115 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'}); 
     ... 
    } 
}); 

希望它可以幫助