Ember:TypeError:无效的Fullname,预期:'type:name'got:route
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ember:TypeError:无效的Fullname,预期:'type:name'got:route相关的知识,希望对你有一定的参考价值。
当我尝试访问localhost:4200 in ember时,我收到以下错误。我可以去其他路线但不是这条路线。而且没有明确的错误日志。请帮我
TypeError: Invalid Fullname, expected: 'type:name' got: route:
at Registry.validateFullName (ember.debug.js:2286)
at Container.lookup (ember.debug.js:1258)
at Class.lookup (ember.debug.js:34323)
at C.getHandler (ember.debug.js:29862)
at C.fetchHandler (ember.debug.js:48543)
at C.get (ember.debug.js:48708)
at C.becomeResolved (ember.debug.js:48679)
at calculatePostTransitionState (ember.debug.js:30387)
at Class._hydrateUnsuppliedQueryParams (ember.debug.js:30099)
at Class._prepareQueryParams (ember.debug.js:30030)
答案
这可能与注入无效服务有关。从Ember v2.6.3升级到v2.7.0时,我遇到了同样的问题。
store: Ember.inject.service('store:user')
停止工作,我不得不在我的服务中使用store: Ember.inject.service('store')
。
以上是关于Ember:TypeError:无效的Fullname,预期:'type:name'got:route的主要内容,如果未能解决你的问题,请参考以下文章
TypeError(`无效的架构配置:\`$name\` 不是 ` +