请看看这个 fiddle 。 http://jsbin.com/ofONeQ/99/edit
我正在使用 EmberJs 选择控件,并向该控件添加了一个选择事件。问题是当页面第一次加载时,系统会触发 select 事件。我想要的是系统等待用户更改控件中的值,然后只有系统应该触发此事件。
最佳答案
这是因为您使用了两个不同的属性selectedName
和selectedNames
。一开始它在加载设置为1时未定义。:)
立即检查
App.IndexController = Ember.ArrayController.extend({
selectedName: '1',
names: ['1','2'],
// this observer must work when selection changes
nameSelected: function() {
alert('topics selection changed!');
}.observes('selectedName')
});
关于javascript - Ember select - 在页面加载良好时调用选择事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25782468/