在我的webapp中,我在顶部有一个搜索字段(有点像Facebook),这是一个input
字段和一个结果建议的引导下拉列表。我想将它从容器的控制器分离成Ember组件。但我不明白如何从输入字段中获取事件。现在,视图会选择submit
(没有提交按钮)和keyUp
/ keyDown
来导航下拉菜单。如何在组件上监听这些事件?
答案 0 :(得分:5)
您可以像使用View一样使用Component。
App.SearchFieldComponent = Ember.Component.extend({
value: "",
keyUp: function (e) {
console.log(e);
alert("You pressed key code " + e.keyCode);
}
});