-
Notifications
You must be signed in to change notification settings - Fork 90
Description
I'm trying to add this to my existing app.
The steps that i've done.
- run npm install angular2-toaster
- add import {ToasterModule} from 'angular2-toaster' to the app.module.ts file
- add ToasterModule.forRoot() inside the @NgModule > imports:
- In app.component.html file I add <toaster-container [toasterconfig]="config">
app.component file
<app-navigation *ngIf="user" (userLogout)="userLoggedOut($event)" >
the component shows the given title error. but app compiles no toasts work though.
- In app.component.ts add config and needed import
public config: ToasterConfig =
new ToasterConfig({
showCloseButton: true,
tapToDismiss: false,
timeout: 10000
});
-
In client.component.ts I inject the ToasterService in the constructor as well as adding a method to call the service.
constructor(toasterService: ToasterService) { this._toasterService = toasterService }popToast() {
this.toasterService.pop('success', 'Args Title', 'Args Body');
} -
In the client.component.html I added a test button that calles the popToast() in step 6..
As I said besides the red squiggle given by vscode that says "'toaster-container' is not a known element" I have no errors. The code compiles and when I run it i can hit the debug that calls the method but I dont see a toast pop up. Any suggestions?
If you need any further code or information please let me know.
Thank you for your time.