所以我正在创建一个简单的 AngularJS 待办事项列表。我成功地添加了一个列表,但是当我即将创建控制器来过滤已完成的待办事项并将未完成的待办事项重新显示到屏幕上时,我遇到了一个我找不到的错误。我认为我的 ng-submit 不起作用,因为它无法在单击按钮时调用我想要调用的函数。任何帮助将非常感激。
这是我的 html 文件:
<div ng-contoller="CompletedController as completeCtrl">
<input class="clearbutton" type="submit" value="Clear Completed" ng-submit="completeCtrl.unfinished()"></input>
</div>
和我的jsfile:
app.controller('CompletedController', function(){
todoCtrl.currentTodos = [];
this.unfinished = $filter('filter')(todoCtrl.currentTodos, array, function(currentTodo){
return !currentTodo.status;
});
todoCtrl.currentTodos = this.unfinished;
});