ngx-suspense-of
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

NgxSuspenseOf

npm version Package License NPM Downloads Snyk codecov stars forks HitCount

Angular directive for repeating HTML element by count

Angular 17 compatible

Here's the demo or stackblitz live preview or codesandbox live preview

  • Lightweight
  • No dependencies!
  • Directive way

Install

  1. Use yarn (or npm) to install the package
yarn add ngx-suspense-of
  1. Add NgxSuspenseOfDirective into your imports
import { NgxSuspenseOfDirective } from 'ngx-suspense-of';

@Component({
  standalone: true,
  imports: [
    // ...
    NgxSuspenseOfDirective
  ],
})

or

import { NgxSuspenseOfDirective } from 'ngx-suspense-of';

@NgModule({
 // ...
 imports: [
   // ...
   NgxSuspenseOfDirective
 ]
})

Compatibility

Angular ngx-suspense-of Install
>= 14 2.x yarn add ngx-suspense-of
>= 12 1.x yarn add ngx-suspense-of@1
>= 5 < 13 0.x yarn add ngx-suspense-of@0

Quick start

Example code

<ng-container
  *ngxSuspense="
    let data of observable;
    loading: loading;
    empty: empty;
    error: error"
>
  <pre>{{ data | json }}</pre>
</ng-container>
<ng-template #loading>Loading ...</ng-template>
<ng-template #empty>Incoming data are empty</ng-template>
<ng-template #error let-tryAgain let-error="error">
  <pre>{{ error }}</pre>
  <button (click)="tryAgain()">Try again</button>
</ng-template>

Dependencies

None

License

Copyright © 2021 - 2024 Dominik Hladik

All contents are licensed under the MIT license.

Readme

Keywords

Package Sidebar

Install

npm i ngx-suspense-of

Weekly Downloads

9

Version

2.0.1

License

MIT

Unpacked Size

42.8 kB

Total Files

10

Last publish

Collaborators

  • celtian