2012-07-08 63 views
1

我一直在試圖按this guide中指定的實現路由器,但我不能使它工作。任何人都可以使用最新版本的Ember提供快速代碼示例以啓用支持通過urls進行路由的路由器?路由器/狀態管理器 - 不能使它工作

+0

如果沒有一些代碼或撥弄它不可能幫助你: ) – 2012-07-08 20:12:05

+0

我找到了解決方案,但無法發佈答案......像往常一樣,我的頭靠在牆上幾個小時,然後我問一個問題,突然間答案就出現了。看起來你從他們的網站上下載的調試版本缺少一些路由功能。使用http://cloud.github.com/downloads/emberjs/ember.js/ember-latest.js和http://cloud.github.com/downloads/wycats/handlebars.js/handlebars-1.0.0.beta .js反而似乎使路由工作。 – 2012-07-08 20:22:30

+0

你應該用新的'Ember.Router'替換'StateManager'。看看[這個問題](http://stackoverflow.com/questions/11318572/right-way-to-do-navigation-with-ember/11319609#11319609),它可能會幫助你。 'StateManager'正在被路由器機制所取代 – MilkyWayJoe 2012-07-08 21:19:59

回答

3

這裏是燼最新的一個,仍然容易發生變化:)

http://jsfiddle.net/C7LrM/86/發表@mediastuttgart

通過wycats這個要點的評論部分看起來像在那裏你可以得到更新小提琴的地方:) https://gist.github.com/2728699#comments

這個例子使用:

handlebars-1.0.0.beta.6.js 

Ember latest as of now: 
// Version: v0.9.8.1-484-g73ac0a4 
// Last commit: 73ac0a4 (2012-07-06 11:52:32 -0700) 

對於正在開發的本次代碼的文檔請到他們在那裏一起代碼文檔燼源,

如:​​

https://github.com/emberjs/ember.js/blob/master/packages/ember-routing/一般

+0

感謝您花時間回答我的問題!你連接的代碼當然有效,但這不是造成問題的原因(請參閱我上面與MilkyWayJoe的討論)。無論如何,沒有必要引起這個問題更多的麻煩 - 我會接受你的回答:) – 2012-07-09 07:10:02

+0

@JanSommer只是把這個作爲答案,讓別人很容易找到,當然我經歷了你遇到的問題,我來問另一個相關問題發佈後,我會ping你,可能是你可以幫助:) – sabithpocker 2012-07-09 07:15:39

+0

@JanSommer http:// stackoverflow。com/questions/11390720/ember-routing-and-applicationcontroller-used-in-connectoutlet這裏是我遇到的問題,可能是你可以幫忙 – sabithpocker 2012-07-09 07:33:13