Getting Started
Get started with Better Toast by following the steps below.
Installation
Install Better Toast using your favorite package manager.
Terminal
npm install better-toastAdd better-toaster to your app
Place the toaster in the root of your app. For all options, view the Better Toaster page.
app.ts
import { BetterToaster, ToasterService } from 'better-toast';
import { inject, ChangeDetectionStrategy, Component} from '@angular/core';
@Component({
selector: 'app-root',
imports: [BetterToaster],
changeDetection: ChangeDetectionStrategy.OnPush,
template: `
<better-toaster />
<router-outlet />
`,
})
export class App {}Render a toast
For all options, view the Toast page.
app.ts
import { BetterToaster, ToasterService } from 'better-toast';
import { inject, ChangeDetectionStrategy, Component} from '@angular/core';
@Component({
selector: 'app-root',
imports: [BetterToaster],
changeDetection: ChangeDetectionStrategy.OnPush,
template: `
<better-toaster />
<button (click)="showToast()">Show Toast</button>
<router-outlet />
`,
}
export class App {
protected readonly toaster = inject(ToasterService);
protected showToast(): void {
this.toaster.show('Hello, world!');
}
}