我正在製作使用AngularJS的待辦事項應用程序,但我的新任務未添加到數組中。任何人都可以幫我嗎?我是AngularJS的新手。在待辦事項數組中不添加表單文本
HTML: -
<div class="add">
<form>
<input class="add-input" placeholder="Add Tasks.." ng-model="formNext"/>
<button class="add-btn" ng-click="addTodo()"><h2>Add</h2></button>
</form>
</div>
JS: -
var todoApp = angular.module("todoModule",[]);
todoApp.controller("todoController",function($scope){
var todos = [
{text:"Learn JavaScript",done:false},
{text:"Learn JavaScript",done:false},
{text:"Learn AngularJs",done:false}
];
var getTotalTodos = function(){
return todos.length;
}
var addTodo = function(){
$scope.todos.push({text:formNext,done:false});
$scope.formNext = '';
}
$scope.todoList = "";
$scope.message = "Hello World!";
$scope.todos = todos;
$scope.getTotalTodos = getTotalTodos;
});
非常感謝。它的工作現在 – AshirogiMuto
你能告訴我錯誤嗎? – AshirogiMuto
你錯過了範圍變量和功能沒有正確定義 – Sajeetharan