angular 回车事件(回车发送,回车加ctrl 换行)

来源:互联网 发布:淘宝工作人员的名片 编辑:程序博客网 时间:2024/05/21 09:43
$scope.inputKeyUp = function (event) {        var keycode = window.event?event.keyCode:event.which;        console.log(keycode,"keycode");        if(event.ctrlKey && event.keyCode==13) {            $scope.message =$scope.message +'\n\r';            return;        }        if(keycode==13){            $scope.summit();            $('.text-legth').css('display','none');        }            }


html 和keyup关联的,后续考虑封成一个指令~

 <div >        <textarea  text-length="" name="auditRemark" ng-keyup="inputKeyUp($event)"                   ng-model="message" ng-trim="false" rows="5" type="text" maxlength="140"                   placeholder="请输入意见说明"                   class="text-areaMsg">        </textarea>        <button class="btn btn-primary btn-summit" ng-click="summit()">提交</button>    </div>