我试图做一些事情,当我的视图变得可见时,但becameVisible
事件回调没有被调用。为什么这些Ember.js视图事件不被触发?
这是我的观点:
App.LessonView = Ember.View.extend({
click: function() {
console.log("click");
},
becameVisible: function() {
console.log("becameVisible");
},
willClearRender: function() {
console.log("willClearRender");
}
});
当我在视图中单击任何元素时,click
事件被解雇,但becameVisible
和willClearRender
不是从来没有这样激动。
有什么我不理解?
你的烬宝版是什么? – quaertym
@quaertym 1.5.0 – SimpleJ
您想使用didInsertElement http://emberjs.com/api/classes/Ember.LinkView.html#event_didInsertElement – kiwiupover