gpt4 book ai didi

ember.js - Ember 无法使用新路由读取未定义的属性 'shouldSupercede'

转载 作者:行者123 更新时间:2023-12-04 03:04:04 30 4
gpt4 key购买 nike

我只是向我的应用程序添加了一个新路由,当我过渡到它时,Ember 抛出错误“无法读取未定义的属性 'shouldSupercede'”。

这是我的路由器:

App.Router.map ()->
@resource 'pages', ->
@resource 'page', {path: ':page_id'}, ->
# lots of routes under here, all work

@route 'design' # new route that error happens when transition to

我开始查看路由器代码,但我真的不确定发生了什么,并希望有一些明显的东西我遗漏了。如果我在 ember 中添加一些日志记录,当它在此处的页面路由上进行一些查找时,实际上会抛出错误,但该路由本身仍然可以正常工作。

此外,是否从页面路由转换也无关紧要,如果我只是在设计路由中重新加载页面,我会收到相同的错误:
Transitioned into 'design' ember.js?body=1:14464
Uncaught TypeError: Cannot read property 'shouldSupercede' of undefined

最佳答案

此问题的一个原因是 {{#link-to}}指向具有动态路段的路线,但不提供该路段。

不幸的是,错误消息对于指出正确的方向绝对不是很有帮助。

关于ember.js - Ember 无法使用新路由读取未定义的属性 'shouldSupercede',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26607438/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com