микроскопическая todo
<!doctype html>
<html ng-app>
<head>
<script src="http://code.angularjs.org/1.1.5/angular.min.js"></script>
<script language="javascript" type="text/javascript">
function TodoCntl($scope) {
//todo массив из значений
$scope.todo = [];
//Метод добавляем в массив значение и сбрасывает
$scope.add=function(name){
$scope.todo.push({text:$scope.text});
$scope.text="";
}
//Метод remove удаляет все задачи
$scope.remove=function(name){
$scope.todo=[];
}
}
</script>
</head>
<body>
<div ng-controller="TodoCntl">
<form ng-submit="add()">
<input type="text" ng-model="text">
<input class="btn-primary" type="submit" value="add">
</form>
<hr/>
<ul>
<li ng-repeat="item in todo | filter:query" >
{{item.text}}
</li>
</ul>
<button ng-click="remove()">Очистить</button>
</div>
</body>
</html>