【发布时间】:2016-10-27 08:30:14
【问题描述】:
我必须遵循我正在尝试为 img 标签设置 onload 侦听器的指令。在该链接函数中,我以编程方式生成 img src。
angular.module('test', [])
.directive('imgTest', function() {
return {
restrict: 'A',
template: '<img ng-src="{{imgSrc}}"></img>',
link: function(scope, elem) {
elem.on('load', function() {
console.log('image loaded');
});
scope.imgSrc = "someurl?token=" + getAccessToken();
}
};
});
但是 onload 函数没有触发。请放轻松,我确定我在做一些非常愚蠢的事情:)
【问题讨论】:
标签: javascript angularjs angularjs-directive