我有一个复选框列表。ng-class
当我单击复选框时,我试图有条件地将一个类应用于已选中的项目。我当前设置的问题是,当我单击复选框时,它将类应用于所有项目,而不是所需的复选框项目。
我如何正确定位特定项目ng-class
而不是所有项目?
HTML
<ul class="todos">
<li ng-repeat="todo in todoItems" class="todo">
<input type="checkbox"
ng-click="delete($index)"
id="todo-{{todo.id}}"/>
<span class="todo-title"
ng-class="{striked: thisTodoStriked === true}"
>{{todo.title}}</span>
</li>
</ul>
咖啡
$scope.thisTodoStriked = false
$scope.delete = (indexedItem) ->
TodoFactory.todos.getList().get(indexedItem).then (item) ->
$scope.thisTodoStriked = true
console.log 'delete invoked'