Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save realtomaszkula/c759c4a6357452552202571484a1d25e to your computer and use it in GitHub Desktop.
Save realtomaszkula/c759c4a6357452552202571484a1d25e to your computer and use it in GitHub Desktop.
@Directive({
selector: 'img[appProgressiveImage]',
providers: [{
provide: Dimensions,
useExisting: forwardRef(() => ProgressiveImageDirective)
}]
})
export class ProgressiveImageDirective implements OnInit, Dimensions {}
@Directive({
selector: '[appProgressiveImageFallback]',
providers: [{
provide: Dimensions,
useExisting: forwardRef(() => ProgressiveImageFallbackDirective)
}]
})
export class ProgressiveImageFallbackDirective implements OnInit, Dimensions {}
@Directive({
selector: '[appProgressiveImagePlaceholder]',
providers: [{
provide: Dimensions,
useExisting: forwardRef(() => ProgressiveImagePlaceholderDirective)
}]
})
export class ProgressiveImagePlaceholderDirective implements OnInit, Dimensions {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment