最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
详解Angularjs 如何自定义Img的ng-load 事件
时间:2017-04-10 编辑:简简单单 来源:一聚教程网
在使用AngularJs的过程中,我们常常会用到一些ng-事件,如ng-click、ng-change等,这些事件都是AngularJs事先为我们定义好的。也有的情况下,我们会用到一些使用频率不高的dom事件,如img的onload(图片加载完成后触发),但AngularJs中默认没有这个事件,那么我们该如何自定义添加ng-load这个事件呢?
只需要给app对象添加如下指令即可:
代码如下 | 复制代码 |
myApp.directive('imageonload',function() { return{ restrict:'A', link:function(scope, element, attrs) { element.bind('load',function() { //call the function that was passed scope.$apply(attrs.imageonload); }); } }; }) |
在Html中直接使用imageonload属性追加事件:
代码如下 | 复制代码 |
最后,在controller中写对应的事件内容即可:
代码如下 | 复制代码 |
$scope.doThis=function(){ //your own code } |
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31