国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

詳解Angularjs 如何自定義Img的ng-load 事件

2024-05-06 15:11:27
字體:
來源:轉載
供稿:網友

在使用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屬性追加事件:

<img ng-src="{{src}}" imageonload="doThis()" />

最后,在controller中寫對應的事件內容即可:

$scope.doThis=function(){ //your own code}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 昌平区| 兰溪市| 姚安县| 溧水县| 横峰县| 石棉县| 化德县| 无极县| 新宁县| 遵义县| 广宁县| 青海省| 耿马| 博湖县| 新巴尔虎右旗| 丰县| 萨嘎县| 施甸县| 高尔夫| 大荔县| 永靖县| 上饶市| 凤山县| 兰溪市| 菏泽市| 察哈| 左权县| 漳浦县| 靖安县| 运城市| 韩城市| 平果县| 乡宁县| 柯坪县| 资阳市| 陇南市| 桦南县| 阜阳市| 大城县| 清水河县| 阜阳市|