这都是关于这个块的:
<div class="panel done-{{ todo.done }}" ng-repeat="todo in todos()" ng-click="changeStatus(todo)">
<input type="checkbox" ng-model="todo.done"> {{ todo.title }}
</div>
删除外部 ng-click 复选框可以正常工作,不这样做只是 ng-click 将起作用。Ng-click 将更改复选框的值,但复选框不会更改状态。
$scope.changeStatus = function(todo) {
todo.done = ! todo.done;
};