Javascript 角度选择中的按键事件?
如何用它来实现某些东西Javascript 角度选择中的按键事件?,javascript,angularjs,angularjs-directive,selectize.js,Javascript,Angularjs,Angularjs Directive,Selectize.js,如何用它来实现某些东西 我在收听按键事件时遇到问题。示例使用了selectize.$control\u input.on(“keydown”),但angular selectize中似乎没有这样的内容。angular selectize在onInitialize中公开本机selectize实例: onInitialize: function(selectize) { $scope.selectize = selectize;
我在收听按键事件时遇到问题。示例使用了
selectize.$control\u input.on(“keydown”)
,但angular selectize中似乎没有这样的内容。angular selectize在onInitialize
中公开本机selectize实例:
onInitialize: function(selectize)
{
$scope.selectize = selectize;
}
例如。您也可以通过selectize插件来完成 请参见结尾处的活动注册
/**
*插件:“下拉菜单标题”(selectize.js)
*版权所有(c)2013 Brian Reavis&撰稿人
*
*根据Apache许可证2.0版(以下简称“许可证”)获得许可;你不能用这个
*文件,但符合许可证的情况除外。您可以通过以下方式获得许可证副本:
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
选择Size.define('dropdown\u header',函数(选项){
var self=这个;
选项=$。扩展({
标题:'无标题',
headerClass:“选择下拉标题”,
titleRowClass:“选择下拉列表标题”,
labelClass:“选择下拉标题标签”,
closeClass:“选择下拉标题关闭”,
html:函数(数据){
返回(
'' +
'' +
''+data.title+''+
'' +
'' +
''
);
}
},选项);
self.setup=(函数(){
var original=自我设置;
返回函数(){
原始。应用(自我、论点);
self.$dropdown_header=$(options.html(options));
self.$dropdown.prepend(self.$dropdown_标题);
此.$control.on('keydown',函数(e){
//警报('A keypess$控制!');
});
此.$wrapper.on('keydown',函数(e){
//警报('A keypess$wrapper!');
});
此.$input.on('keydown',函数(e){
警报('A keypess$input!');
});
};
})();
});代码>