Javascript 角度响应后无法选中复选框

Javascript 角度响应后无法选中复选框,javascript,jquery,angularjs,checkbox,mean-stack,Javascript,Jquery,Angularjs,Checkbox,Mean Stack,我正在使用MEAN stack制作一个todo应用程序。到目前为止,我已经完成了显示todo列表和单击复选框删除todo。现在我正试图通过逻辑删除来增强代码。我在数据库中使用了一个标志,它将在单击复选框时切换 但我面临的问题是,复选框没有保持选中状态。就像我点击复选框一样,会出现一个穿透。在此期间,事件转到数据库更改标志并返回。但在那之前,选中的东西已经不存在了。您可以像下面这样插入执行复选框: <input type="checkbox" ng-model="checkValue"

我正在使用MEAN stack制作一个todo应用程序。到目前为止,我已经完成了显示todo列表和单击复选框删除todo。现在我正试图通过逻辑删除来增强代码。我在数据库中使用了一个标志,它将在单击复选框时切换


但我面临的问题是,复选框没有保持选中状态。就像我点击复选框一样,会出现一个穿透。在此期间,事件转到数据库更改标志并返回。但在那之前,选中的东西已经不存在了。

您可以像下面这样插入执行复选框:

 <input type="checkbox" ng-model="checkValue"  ng-true-value="'true'" ng-false-value="'false'">

和在控制器中

$scope.checkValue=true//选中复选框


我使用ng模型和ng init正确绑定了ng模型,并得到了正确的值。甚至复选框也勾选了以前不起作用的东西。我先用了下面的标签,然后出错了

<input type="checkbox" name="done" id="{{ todo.id }}" ng-model="isdone" ng-click="updateTodo($event, todo.id)" />


如果将其设置为
true
false
,则不需要
ng true value
false
以上答案无效。它也在做同样的事情。检查并使用删除线完成后立即取消选中。我尝试使用此警报($scope.checkValue);但它提醒我们要注意未定义。请提供帮助。你能提供你的代码吗?你是如何实现的?问题解决了。问题在于我使用的angularjs版本。现在还有其他一些问题。问题是当我单击复选框时,返回的复选框值为false。问题已解决。谢谢你的帮助。
<input type="checkbox" name="done" id="{{ todo.id }}" ng-model="isdone" ng-click="updateTodo($event, todo.id)" />