angular directive ngEnter

宣告
angular.module('app').directive('ngEnter', function() {
        return function(scope, element, attrs) {
            element.bind("keydown keypress", function(event) {
                if(event.which === 13) {
                        scope.$apply(function(){
                                scope.$eval(attrs.ngEnter);
                        });                      
                        event.preventDefault();
                }
            });
        };
});

使用
<input type="text" ng-model="keyword" ng-enter="surch()"/>

留言

這個網誌中的熱門文章

[java]半型轉全型

[java]BIG5 字集判斷

[javascript]當月第一天、當月最後一天