各位,
我是Emberjs的新手,现在正在尝试Ember 1.0.0。
但令我感到困惑的是,当我创建新视图,然后将其附加到body
时,didInsertElement
中,view.element
会返回undefined
我希望是一个元素。
我进入了源代码,尝试使用view.currentState.getElement(view)
,并正确返回元素。
为什么?我做错了吗?
答案 0 :(得分:1)
你必须从这个对象中获取元素,
didInsertElement: function() {
console.log(this.get('element')); //logs the element
}