我在使用 Ember 路由器和嵌套动态段时遇到问题。该应用程序可以很好地导航到嵌套路由,但尽管正确更新了 url,但后退按钮仍会失败。所以我可以导航到“sectionB/batch/3/artwork/1”并且一切正常,但是当后退按钮将您带到“sectionB/batch/3”时,没有任何更新并且艺术品 View 仍然存在。
这是应用程序的 jsfiddle -
http://jsfiddle.net/aloshea/xYgeg/
如果我直接在浏览器中输入 url“sectionB/batch/3”,反序列化功能会正常工作,所以我觉得这非常接近工作。有没有人遇到过类似的问题?
最佳答案
尝试在路由器中设置属性 location: 'hash'
,如下所示:
App.Router = Em.Router.extend({
location: 'hash',
//your code
关于ember.js - Ember Router - 带有嵌套动态段的后退按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12437133/