angular-deferrable

Installation
SKILL.md

Angular Deferrable Views

Version: Angular 17+ (2025) Tags: @defer, Deferrable, Lazy Loading

References: Deferrable Views

Best Practices

  • Use @defer with on viewport
@Component({
  template: `
    @defer (on viewport) {
      <heavy-chart />
    } @placeholder {
      <div>Loading...</div>
    }
  `
})
export class DashboardComponent {}
  • Use @defer with on interaction
@Component({
  template: `
    <button (click)="showModal = true">Open</button>
    @defer (when showModal) {
      <modal-component />
    }
  `
})
export class MyComponent {}
  • Use @defer with on hover
@Component({
  template: `
    @defer (on hover) {
      <tooltip />
    }
  `
})
export class TooltipWrapper {}
Related skills
Installs
122
GitHub Stars
6
First Seen
Apr 2, 2026