Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度选择中的按键事件?_Javascript_Angularjs_Angularjs Directive_Selectize.js - Fatal编程技术网

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!');
});
};
})();
});