Easy & Reusable Confirmation Functionality in Angular

Using confirmation dialogs is a well-known technique web applications employ to prevent users from performing actions that they didn’t really intend to do.