0.6.1 • Published 12 months ago
@lotto24-angular/defer-queue v0.6.1
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.6.1-prerelease.0
1 year ago
0.5.1-prerelease.0
1 year ago
0.5.0
1 year ago
0.6.1
12 months ago
0.5.2
1 year ago
0.6.0
1 year ago
0.5.1
1 year ago
0.5.0-prerelease.0
1 year ago
0.4.5-prerelease.3
1 year ago
0.4.5-prerelease.2
1 year ago
0.4.5-prerelease.1
1 year ago
0.4.5-prerelease.0
1 year ago
0.4.4
1 year ago
0.4.3
1 year ago
0.4.2-prerelease.0
1 year ago
0.4.2
1 year ago
0.4.1
1 year ago
0.4.1-prerelease.0
1 year ago
0.4.1-prerelease.1
1 year ago
0.4.0-prerelease.0
1 year ago
0.4.0-prerelease.1
1 year ago
0.4.0-prerelease.2
1 year ago
0.4.0
1 year ago
0.3.1
1 year ago
0.3.1-prerelease.0
1 year ago
0.3.0
1 year ago
0.3.0-prerelease.4
1 year ago
0.3.0-prerelease.3
1 year ago
0.3.0-prerelease.2
1 year ago
0.3.0-prerelease.1
1 year ago
0.3.0-prerelease.0
1 year ago