0.4.3 • Published 3 days ago
@lotto24-angular/defer-queue v0.4.3
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
- in your component's template, use the defer queue's trigger.
- 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.5.0-prerelease.0
3 days ago
0.4.5-prerelease.3
29 days ago
0.4.5-prerelease.2
29 days ago
0.4.5-prerelease.1
29 days ago
0.4.5-prerelease.0
30 days ago
0.4.4
1 month ago
0.4.3
1 month ago
0.4.2-prerelease.0
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