这是我的路线:
photo: Ember.Route.extend({
route: '/photo/:photo_id',
showPhoto: Ember.Route.transitionTo('root.photo'),
connectOutlets: function(router, photo) {
console.log("TEST");
router.get('applicationController').connectOutlet('photo', photo);
},
})
在我的 PhotoView 中,我有几个地方必须显示“相关照片”,其缩略图也应该是可点击的,所以我有这个
<a {{action showPhoto this href=true}}> ...photo... </a>
但是,如果我随后单击链接,则会收到堆栈溢出错误。我该如何解决这个问题?我确实需要路由到相同的 View ,但使用新数据
最佳答案
替换
action showPhoto this href=true
与
action showPhoto photo href=true
如果没有 jsfiddle,很难检查我的答案。
关于javascript - ember.js:转换到相同的路由会导致堆栈溢出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12245736/