我正在关注Laracasts的教程,该教程向您展示了如何通过基本的Todos
列表将AngularJS实现到Laravel中。现在,除了复选框部分...
以下是相关的代码:
$scope.remaining = function () {
var count = 0;
angular.forEach($scope.todos, function (todo) {
count += todo.completed ? 0 : 1;
});
return count;
}
供参考:
我发布了与此代码相关的index.php部分:
<input type="text" placeholder="Filter Todos" ng-model="search">
<ul>
<li ng-repeat="todo in todos | filter:search">
<input type="checkbox" ng-model="todo.completed">
{{ todo.body }}
</li>
</ul>
上面的代码表示勾选一个复选框,然后显示剩余的未分配计数。这在实时基础上工作正常,但在数据库端不会将完成的列从0更新为1.
我对此完全陌生,因此,我的尝试相当有限,但我尝试了诸如$http.post
我尽可能多地提到Google,但唉,没有这样的运气!