LightGallery不适用于角度2

时间:2016-08-05 13:59:50

标签: angular lightgallery

我正在使用LightGallery来显示用户图片。如何在角度2中使用LightGallery?

1 个答案:

答案 0 :(得分:0)

  1. 在项目中安装jQuery Typings:tsd install jQuery
  2. 使用脚本标记(或其他加载程序...)加载jQuery
  3. 使用Angular 2 Directive
  4. 包装任何jQuery插件

    示例:

    @Directive({
      selector: "[light-gallery]"
    })
    export class LightGallery{
      constructor(el: ElementRef) {
        jQuery(el.nativeElement).lightGallery();
      }
    }
    

    然后在angular 2组件中使用上述指令。