我开始收到此错误,但所有调试原因的尝试均失败。
整个信息是这样的:
Ember.assert @ ember-1.10.0.debug.js:3940
readViewFactory @ ember-1.10.0.debug.js:39239
viewHelper @ ember-1.10.0.debug.js:7521
inline @ ember-1.10.0.debug.js:7948
render @ VM4480:884
render @ ember-1.10.0.debug.js:44625
EmberRenderer_createElement @ ember-1.10.0.debug.js:40279
Renderer_renderTree @ ember-1.10.0.debug.js:8768
ensureChildrenAreInDOM @ ember-1.10.0.debug.js:41922
_ensureChildrenAreInDOM @ ember-1.10.0.debug.js:41885
invoke @ ember-1.10.0.debug.js:854
flush @ ember-1.10.0.debug.js:919
flush @ ember-1.10.0.debug.js:724
end @ ember-1.10.0.debug.js:149
(anonymous) @ ember-1.10.0.debug.js:552
对我没有任何帮助。没有什么能指向我失败的元素,同时很多ember元素都无法渲染。
任何想法我做错了什么?或者如何找到确切的问题?
(已安装Ember inspector
,对我来说根本没用。)
答案 0 :(得分:0)
经过大量的转储后,我发现我的元素({{view ...}}
)在该页面的JS文件中的行为不是described
。所以我将它们改为一些具有相同功能的自定义{{#view ...}} ... {{/view}}
元素,但是关于它们的代码在页面上的JS文件中描述。
这就是原因,而且很遗憾Ember
没有以更好的方式展示这些东西。