Smart Dialog Service
The Smart Dialog Service provides an easy way to display Smart Dialogs.
Displaying a Smart Dialog
For a list of all configuration options available for the Smart Dialog, please see the API reference.
import { SmartDialogService, DialogButtons } from '@consultingwerk/smartcomponents-core'; constructor(private dialogService: SmartDialogService) { } ngOnInit() { this.dialogService.showDialog({ template: '<h1>Hello World</h1>' buttons: [DialogButtons.OK, DialogButtons.create('Custom Button') /** includes a button with custom text */] }) .then((button: DialogButtons) => { if (button === DialogButtons.OK) { //user clicked the ok button } }); }
Note
For the Smart Dialog Service to be able to display dialogs, a Smart Dialog Outlet must be included in your root component.