Completing a task
The third feature of our to-do application is to give the users the ability to complete a task. We will do this by adding a Complete
button for each task in the Actions
column we created while implementing the delete task feature. The task will be marked as complete by highlighting the row of the tasks that are complete. The Complete
button will not appear for the tasks that have been completed.
Let's start by adding a new attribute to the task in our tasks
array that tracks whether the task is complete or not. We will call this attribute, status
. The status will be set to new
for the newly created tasks and complete
for the completed tasks. Add the status
attribute to the task we create and push to the tasks
array. The code should ...
Get KnockoutJS by Example now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.