一个超好用的angular热键插件

来源:互联网 发布:windows经典系统桌面 编辑:程序博客网 时间:2024/05/22 02:28

插件:angular-hotkeys

可自行google搜

先来npm install angular-hotkeys

然后import 'angular-hotkeys'

var app=angular.module(‘demo’,['cfp.hotkeys'])

app.controller('ColltrollerCtrl', ['$scope', '$http', 'hotkeys', '$timeout', ColltrollerCtrl])


//快捷键    hotkeys.bindTo($scope).add({        combo: 'alt+a',        callback: function(event, hotkey) {            if(ev.selectTreeNode.selected) {                $timeout(function() {                    $('#addNode').trigger('click')                })            }        }    }).add({        combo: 'alt+r',        callback: function(event, hotkey) {            if(!ev.selectNodeStatus) {                $timeout(function() {                    $('#deleteNode').trigger('click')                })            }        }    })



hotkeys.bindTo($scope)//表示在当前controller生效
hotkeys.add//整个document下生效

0 1
原创粉丝点击