Provides alert messaging for your application. Message styling is driven by Bootstrap.
You can clone down this repo to deploy a demo locally.
npm install ng-bootstrap-alert
Import BootstrapAlertModule into your app.module.
import { BootstrapAlertModule } from 'ng-bootstrap-alert';
@NgModule({
...
imports: [
BootstrapAlertModule
],
})Place the bootstrap-alert selector at the bottom of your app.component.html
<bootstrap-alert alertPosition="top-left"></bootstrap-alert>Import BootstrapAlertService and BootstrapAlert into the component you want to intiate the alert.
import { BootstrapAlertService, BootstrapAlert } from 'ng-bootstrap-alert';The BootstrapAlert object offers three exposed configurations.
messageThe message to be presented to the usertypeThe type of message. See purpose of type heretimeoutInMillisecondsHow long the message will be displayed to the user before it fades away. Default timeout is 3000.
The following message types are avialable. The typess below represent the Bootstrap alert classes.
- alert-success
- alert-info
- alert-warning
- alert-danger
The following locations are available. Pass the location into the bootstrap-alert component selector like so:
<bootstrap-alert alertPosition="top-left"></bootstrap-alert>- top-left
- top-center
- top-right
- bottom-left
- bottom-center
- bottom-right
this.bootstrapAlertService.alert(new BootstrapAlert("BootstrapAlert Message!", "alert-success"));var alert = new BootstrapAlert("BootstrapAlert Message!", "alert-success");
alert.timeoutInMilliseconds = 1000;
this.bootstrapAlertService.alert(alert);