您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

输入空格后如何触发ng-change?

输入空格后如何触发ng-change?

您可以在输入中使用指令ng-trim并将其设置为false,如下所示:

<textarea ng-change="changeFunction()" ng-model="myModel" ng-trim="false"></textarea>

但这并不适用于所有情况。如果要在每个按键上执行一些操作,请尝试使用自定义指令。我为你写了一个

http://jsfiddle.net/UJWLN/6/

myApp.directive('ngKeystroke', function(){
    return {
        restrict: 'A',
        link: function(scope, elem, attrs){
            elem.bind("keyup", function(){
                scope.log.push('called');
                scope.$digest(); 
            });
        }
    };
});
其他 2022/1/1 18:13:48 有520人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶