@mmuscat/angular-error-boundary

Error Boundaries for Angular, with a bit of Suspense.

Usage no npm install needed!

<script type="module">
  import mmuscatAngularErrorBoundary from 'https://cdn.skypack.dev/@mmuscat/angular-error-boundary';
</script>

README

Angular Error Boundary

Error Boundaries for Angular, with a bit of Suspense. Click here to Learn More

Quick Start

Install via NPM

npm install @mmuscat/angular-error-boundary

Install via Yarn

yarn add @mmuscat/angular-error-boundary

Add BoundaryModule to your NgModule imports to enable error boundaries.

my.module.ts

@NgModule({
    imports: [BoundaryModule],
    declarations: [MyComponent],
    ...
})
export class MyModule {}

Add error boundaries to your components.

my.component.html

<error-boundary>
   <ng-template>
      <my-widget></my-widget>
   </ng-template>
   <fallback>Something went wrong</fallback>
</error-boundary>