angular.module('cnodejs.directives').directive(
// Collection-repeat image recycling while loading
// https://github.com/driftyco/ionic/issues/1742
'resetImg', function ($document) {
return {
restrict: 'A',
link: function($scope, $element, $attributes) {
var applyNewSrc = function (src) {
var newImg = $element.clone(true);
newImg.attr('src', src);
$element.replaceWith(newImg);
$element = newImg;
};
$attributes.$observe('src', applyNewSrc);
$attributes.$observe('ngSrc', applyNewSrc);
}
};
}
);
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
一个匹配
reset-img属性的指令监视指令作用元素的
src和ng-src属性的变化src和ng-src属性变化时,更新所在元素的src属性为变更后的值angular.module('cnodejs.directives')
这句话取得一个叫”cnodejs.directives”的module模块,注册一个叫”resetImg”的directive,控件仅限于reset-img属性的指令