Emberjs - 为什么view.element未定义

时间:2013-10-16 02:19:46

标签: ember.js

各位,

我是Emberjs的新手,现在正在尝试Ember 1.0.0。

但令我感到困惑的是,当我创建新视图,然后将其附加到body时,didInsertElement中,view.element会返回undefined我希望是一个元素。

我进入了源代码,尝试使用view.currentState.getElement(view),并正确返回元素。

为什么?我做错了吗?

1 个答案:

答案 0 :(得分:1)

你必须从这个对象中获取元素,

didInsertElement: function() {
   console.log(this.get('element')); //logs the element
}