0.4.3 • Published 3 days ago

@lotto24-angular/defer-queue v0.4.3

Weekly downloads
-
License
-
Repository
github
Last release
3 days ago

Defer-Queue for Angular

Usage

App configuration

In your App config, provide the defer queue:

export const appConfig = {
  providers: [
    provideRouter(
      appRoutes,
    ),
    provideDeferQueue(),
  ],
};

Component

In your component, inject the defer queue service

@Component({...})
export class SomeComponent {
  protected readonly deferQueue = inject(DeferQueueService);
}

Template

  1. in your component's template, use the defer queue's trigger.
  2. add an identifier for this item. This improves logging, but it is also needed for the queue to work. You should also set a priority for this defer block. 3important: add the directive [deferQueueResolve] to your deferred component. The value should match the previous identifier. This will signal to the queue when the defer block is resolved.
@defer (when deferQueue.when('fruit0', 'lowest')) {
  <imports-orchestrator-examples-fruit0-component deferQueueResolve="fruit0" />
}
0.4.4

1 month ago

0.4.3

1 month ago

0.4.2

1 month ago

0.4.1

1 month ago

0.4.1-prerelease.0

2 months ago

0.4.1-prerelease.1

2 months ago

0.4.0-prerelease.0

2 months ago

0.4.0-prerelease.1

2 months ago

0.4.0-prerelease.2

2 months ago

0.4.0

2 months ago

0.3.1

2 months ago

0.3.1-prerelease.0

2 months ago

0.3.0

2 months ago

0.3.0-prerelease.4

2 months ago

0.3.0-prerelease.3

2 months ago

0.3.0-prerelease.2

2 months ago

0.3.0-prerelease.1

2 months ago

0.3.0-prerelease.0

2 months ago