angularjs开发常见问题-3(angularjs 解决keydown keypress 不好用现象)
2016-01-06 16:22
597 查看
Javascript:
HTML:
app.directive('myEnter', function () { return function (scope, element, attrs) { element.bind("keydown keypress", function (event) { if(event.which === 13) { scope.$apply(function (){ scope.$eval(attrs.myEnter); }); event.preventDefault(); } }); }; });
HTML:
<div ng-app="" ng-controller="MainCtrl"> <input type="text" my-enter="doSomething()"> </div>
相关文章推荐
- angularjs的scope深层理解
- angularjs带你走向世界!(世界漂)
- angularjs指令中动态编译的方法(适用于有异步请求的情况) 内嵌指令无效
- AngularJs基础——常用服务
- angular
- AngularJS学习笔记
- Angular directive bug
- 14-Angular供应商和自定义服务
- AngularJS+ASP.NET MVC+SignalR实现消息推送
- angularjs中button点击变色的实现
- 10 个非常有用的 AngularJS 框架
- 在 AngularJS 中将 XML 转换为 JSON
- UIBootatrap:是由AngularJS UI团队编写的纯AngularJS实现的Bootstrap组件
- Bootstrap+angularjs+MVC3+分页技术+角色权限验证系统
- AngularJs+bootstrap搭载前台框架——准备工作
- 100%会用到的angularjs的知识点【新手可mark】
- Angular路由2
- angularjs指令(二)
- 使用 AngularJS 的路由和模板实现单页应用 (Single Page)
- AngularJS 使用$sce控制代码安全检查