6.2: Adding Alertify
Now, instead of console logging errors, we can add friendly notification popups if something goes wrong or if an action in successful.
We'll use a JavaScript library called AlertifyJS for this.
Adding Alertify CSS and JS files
In the .angular-cli.json file, first add the relative paths to the alertify CSS and alertify bootstrap CSS files into the styles array (order is important!):
Next, add the relative path to the alertify js file to the scripts array:
Create a Service to Wrap Alertify Methods
Rather than use this as a global library, we'll wrap methods and features we're interested in in a service.
In the src/app/services folder, add a new service called alertify.service.ts
First, just below the imports, add a new global variable called alertify:
Next, we'll provide wrapper methods to hold the alertify dialog messages:
Import the AlertifyService into app.module.ts and add it to the providers array:
Last updated