我有一个指令,当您悬停元素时实现滑块,如果您在悬停图像时访问此站点,该指令使其他图像绝对为主图像并启用箭头以滑动到下一个图像,唯一的问题是我有一个 appLazyLoadWithLoading 指令,当图像在页面中可见且不在屏幕外时加载图像,并在加载之前添加加载,我正在寻找一种将指令添加到创建的 img 元素的方法。
let img = this.renderer2.createElement('img');
this.renderer2.setAttribute(img, "src", this.thumbnailMaker(element.url));
this.renderer2.setAttribute(img, "alt", element.name);
this.renderer2.setAttribute(img, "title", element.name);
this.renderer2.appendChild(this.el.nativeElement.parentElement, img);
通过这种方式添加了 img 元素,但我无法将我的指令添加到它尝试这种方式和 $compile 并且它们没有工作。
this.renderer.setAttribute(img, "appLazyLoadWithLoading", "work please!");