我正在基于this jsbin创建一个组件。
问题在于它被包裹在div中。这破坏了我的一些格式。我将其更改为使用tagName : 'select'
并从模板中删除了<select>
标记,但是,如何使用之前在模板中的{{action 'change' on='change'}}
并将其应用于tagName?
答案 0 :(得分:1)
通过提供change
方法在component.js中定义onchange处理程序。
// components/my-select/component.js
export default Ember.Component.extend({
...
change() {
this.sendAction('change', ...);
}
});