Javascript Ember.选择selectionBinding在加载视图时激发

Javascript Ember.选择selectionBinding在加载视图时激发,javascript,ember.js,Javascript,Ember.js,我已经为我的余烬添加了selectionDidChange事件。选择,但当我的视图加载时,它会在加载时为所有可用的下拉选项触发事件。原因是它在内部向下拉列表添加选项,并不断触发selectionDidChange事件……是否有任何方法可以停止初始事件触发 这是我的代码(测试代码) 我对应的把手(myTemplate.Handlebar)文件 {{view.dropDownView} 现在,当我加载此视图时,它会在我选择下拉列表中的任何选项之前发出警报 额外信息:我需要这个函数,因为我正在使用Ra

我已经为我的余烬添加了
selectionDidChange
事件。选择,但当我的视图加载时,它会在加载时为所有可用的下拉选项触发事件。原因是它在内部向下拉列表添加选项,并不断触发
selectionDidChange
事件……是否有任何方法可以停止初始事件触发

这是我的代码(测试代码)

我对应的把手(myTemplate.Handlebar)文件 {{view.dropDownView}

现在,当我加载此视图时,它会在我选择下拉列表中的任何选项之前发出警报


额外信息:我需要这个函数,因为我正在使用RaphaelJS开发小部件,所以当我更改下拉选项时,我希望小部件更改。

didInsertElement
中添加
selectionDidChange
函数:

dropDownView: Ember.Select.extend({
    didInsertElement: function(){
        this.set('selectionDidChange', function(){
            alert("yes it changed");
        });
    },
    contentBinding: 'parentView.myArr',
    selectionBinding: 'parentView.selectedItem',
    optionLabelPath: 'content.category'
})

didInsertElement
中添加
selectionDidChange
功能:

dropDownView: Ember.Select.extend({
    didInsertElement: function(){
        this.set('selectionDidChange', function(){
            alert("yes it changed");
        });
    },
    contentBinding: 'parentView.myArr',
    selectionBinding: 'parentView.selectedItem',
    optionLabelPath: 'content.category'
})