最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2017年02月15日 15:58:58   作者:巴拉森  
本篇文章主要介紹了詳解Angularjs 如何自定義Img的ng-load 事件,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

在使用AngularJs的過程中,我們常常會用到一些ng-事件,如ng-click、ng-change等,這些事件都是AngularJs事先為我們定義好的。也有的情況下,我們會用到一些使用頻率不高的dom事件,如img的onload(圖片加載完成后觸發(fā)),但AngularJs中默認(rèn)沒有這個(gè)事件,那么我們該如何自定義添加ng-load這個(gè)事件呢?

只需要給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中寫對應(yīng)的事件內(nèi)容即可:

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

繁昌县| 丰台区| 淳化县| 汶川县| 宝坻区| 滁州市| 北碚区| 辽阳县| 建宁县| 社旗县| 青神县| 大邑县| 巴中市| 增城市| 伽师县| 乌鲁木齐市| 福建省| 无为县| 辉县市| 祁门县| 乐亭县| 米脂县| 汶川县| 顺平县| 平山县| 宜丰县| 定兴县| 永宁县| 诸城市| 福海县| 屏南县| 资阳市| 泾源县| 五家渠市| 临高县| 永济市| 永平县| 依兰县| 荥经县| 石屏县| 同仁县|