How To Implement Toaster In Angular 4
Posted By : Monu Thakur | 28-Mar-2018
I will introduce step by step in this angular tutorial which approaches the integration notification or the alarm module that indicates angular2 / 4. You can manage this alarm unit with angular version 2 and angle 4. In this code, we review the model to adjust Toaster globally to review Angular4, Of the blade size that results in greater capacity, and is as light as a pen that can be handled.
For animation with the ng toaster, you must embed the animation module into the angled v4 application.
The Toast is a graphical user interface (GUI) is usually a small window that displays the screen area of the screen, an element of a windowless element that is unmanaged in the interface. Info / Message window will display information that will automatically shorten at the bottom or at the top of the screen. This is primarily intended for users who are looking for information, and these changes make it easy to understand.
Install command
npm install ngx-toastr --save
@angular/animations package is a required dependency for the default toast.
npm install @angular/animations --save
Don't want to use @angular/animations
Setup
step 1: Include css
Copy toast css to your project.
If you are using sass you can import the css.
@import "~ngx-toastr/toastr.css";
// or import a bootstrap 4 alert styled design (SASS ONLY)
// should be after your bootstrap imports, it uses bs4 variables
@import "~ngx-toastr/toastr-bs4-alert"
If you are using angular-cli you can add it to your angular-cli.json
"styles": [
"styles.scss",
"../node_modules/ngx-toastr/toastr.css"
]
step 2: Include Toastr Module to app NgModule
import { CommonModule } from '@angular/common';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { ToastrModule } from 'ngx-toastr';
@NgModule({
imports: [
CommonModule,
BrowserAnimationsModule, // required animations module
ToastrModule.forRoot(), // ToastrModule added
],
bootstrap: [App],
declarations: [App],
})
class MainModule {}
You also use individual
Setting Individual Options
success, error, info, warning take (message, title, ToastConfig) pass an options object to replace any default option.
this.toastrService.error('everything is broken', 'Major Error', {
timeOut: 3000,
});
Thanks
Cookies are important to the proper functioning of a site. To improve your experience, we use cookies to remember log-in details and provide secure log-in, collect statistics to optimize site functionality, and deliver content tailored to your interests. Click Agree and Proceed to accept cookies and go directly to the site or click on View Cookie Settings to see detailed descriptions of the types of cookies and choose whether to accept certain cookies while on the site.
About Author
Monu Thakur
Monu is an experienced Frontend Developer, having good knowledge of Photoshop, illustrator, HTML5, CSS3, Less, Sass, Javascript, Jquery, Angular 4, Angular 4 theme integration.