Alert Service For Angular 4+ – ngx-alerts

Author: MathijsBlok
Publish Date:
Official Page: Go to website
Views Total: 2,481
License: MIT

Description:

A minimal, clean alert component for Angular 4+ app.

Installation:

# NPM
$ npm install ngx-alerts --save

Usage:

Import the alerts component into your module.

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';

// Import your library
import { AlertModule } from 'ngx-alerts';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,

    // Specify your library as an import
    AlertModule.forRoot()
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

In your app.

<h1>
  {{title}}
</h1>
<ngx-alerts></ngx-alerts>

@Component({
    ...
})
export class AppComponent {

    constructor(private alertService: AlertService) {}
    
    showAlerts(): void{
        this.alertService.info('this is an info alert');
        this.alertService.danger('this is a danger alert');
        this.alertService.success('this is a success alert');
        this.alertService.warning('this is a warning alert');
    }    
}

Options.

@Input()
maxMessages = 5;

@Input()
timeout = 5000;

@Input()
fontAwesome = false;

Preview:

ngx-alerts

Tags:

Leave a Reply