2012-07-08 53 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