ngx-alertifying
October 21, 2025 · View on GitHub
Description
ngx-alertifying library is a valuable tool for developers seeking a straightforward and stylish method to display important messages within their Angular applications. Our alert message component provides instant feedback on actions, errors, or confirmations, enhancing user experience significantly.
Key Features
-
Complete Customization: Tailor alert messages to match your application perfectly by choosing colors, icons, and animations.
-
Versatile Alert Types: Choose from various alert types, including information, warning, success, and danger, to suit different usage contexts.
-
Easy Integration: Seamless integration into your Angular application. Start displaying alert messages in just a few minutes.
-
Responsive and Appealing: Designed for seamless functionality across devices of all sizes, ensuring a consistent user experience on any screen.
-
Enhanced Accessibility: Our alert messages are designed for easy readability and usability, catering to all users, including those with disabilities.
Version map
| NgxMatForm Version | Angular Version | Node Version |
|---|---|---|
3.x.x | 20.x | 22.x |
2.x.x | 17.x | 18.x |
Installation
npm install ngx-alertifying
Basic usage
import { NgxAlertifyingModule } from 'ngx-alertifying';
@NgModule({
imports: [NgxAlertifyingModule],
// ...
})
export class YourModule { }
Configuration
Module accepts also configuration for the colors and the style of the alert
import { NgxAlertifyingModule } from 'ngx-alertifying';
// Color: use html colors like #fcfcfc
// style: ALERT_STYLE.MATERIAL - ALERT_STYLE.BOOTSTRAP
@NgModule({
imports: [NgxAlertifyingModule.forRoot({
infoColor: '',
warningColor: '',
dangerColor: '',
successColor: '',
style: ALERT_sTYLE.MATERIAL
})],
//
})
export class YourModule { }
Component usage example
<ngx-alert [message]="'This is a info alert—check it out!'" [type]="typeInfo"></ngx-alert>
<ngx-alert [title]="'Hey, this is an alert title'" [message]="'This is a info alert—check it out!'" [type]="typeInfo"></ngx-alert>
<ngx-alert [message]="'This is a info alert—check it out!'" [type]="typeInfo" [showBackground]="true"></ngx-alert>
<ngx-alert [title]="'Hey, this is an alert title'" [message]="'This is a info alert—check it out!'" [type]="typeInfo" [showBackground]="true"></ngx-alert>
Alert usage
@import { ToastService } from 'ngx-alertifying';
export class AppComponent {
constructor(private readonly toastService: ToastService );
openToast(): void {
this.toastService.addInfo('Info alert message');
this.toastService.addError('Error alert message');
this.toastService.addSuccess('Success alert message');
this.toastService.addWarning('Warning alert message');
}
}