我有如下的BaseView和ExtendedView:
App.BaseView = Ember.View.extend({
didInsertElement: function(){
alert("BaseView didInsertElement fired");
}
});
App.ExtendedView = App.BaseView.extend({
didInsertElement: function(){
alert("ExtendedView didInsertElement fired");
}
});
我想在两个视图上触发didInsertElement事件。有可能吗?
编辑:但只应渲染ExtendedView。 BaseView应该只像基类一样。
我将不胜感激。
感谢名单
答案 0 :(得分:1)
如果你在使用ExtendedView时要从BaseView中使用didInsertElement,你必须编写
App.ExtendedView = App.BaseView.extend({
didInsertElement: function(){
this._super();
alert("ExtendedView didInsertElement fired");
}
});