glintDeleteModel
The glintDeleteModel directive provides a declarative way to enable deletion functionality for specific model elements
through user interaction, typically a click event. For safety, it automatically presents a confirmation dialog to the
user before proceeding with the deletion.
Usage
Apply the glintDeleteModel directive to an interactive HTML element (like a <button> or <a>). Bind the model
element you wish to delete to the [glintDeleteModel] input. You can also customize the confirmation message using
[confirmMessage].
<button
[glintDeleteModel]="modelToDelete"
confirmMessage="Are you sure you want to permanently delete this item? This action cannot be undone.">
Delete Item
</button>
Properties
[glintDeleteModel]: This required input property accepts the model element instance that is targeted for deletion. When the element is clicked, the directive will attempt to delete this specific model.[confirmMessage]: This required input property accepts a string that will be displayed in the confirmation dialog. You can use string interpolation within the message if you're binding it from your component.