Deleting a Contact
Learn how to add a delete button and remove the contact and its information from the application in Marionette.
Our goal is to enable the functionality of deleting a contact in our application. For that, we need to follow the steps provided in the figure below:
Press + to interact
Add the “Delete” button
Now that we’ve got our contacts listed as we want them, let’s add a button to delete a contact:
Press + to interact
<script type="text/template" id="contact-list-item"><td><%- firstName %></td><td><%- lastName %></td><td><button class="btn btn-small"><i class="icon-remove"></i>Delete</button></td></script>
Lines 5–8: Generate a
“Delete”
button styled with Bootstrap.Line 6: Add an icon to the button.
Add a column to the template
Since we’ve added a column to our child view, let’s keep things in sync by adding a column to the table template in line 6:
Press + to interact
<script type="text/template" id="contact-list"><thead><tr><th>First Name</th><th>Last Name</th><th></th></tr></thead><tbody></tbody></script>
If we look at our page, we’ll see our “Delete” ...