I am working on a quiz. However, the reset button does not work in my Quiz. Can someone help me out?
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.7/angular.min.js"></script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<p>Q1: What is capital of England? </p>
<ul>
<li><input type="radio" name="q1" value="1" ng-model="quiz.one"> London</li>
<li><input type="radio" name="q1" value="2" ng-model="quiz.one"> Brisbane</li>
</ul>
<p>Q2: What is capital of Austrailia? </p>
<ul>
<li><input type="radio" name="q2" value="1" ng-model="quiz.two"> Canberra</li>
<li><input type="radio" name="q2" value="2" ng-model="quiz.two"> Sydney</li>
</ul>
<button ng-click="show()">Click Me</button>
<button ng-click="reset()">Reset</button>
<script>
//module declaration
var app = angular.module('myApp',[]);
//controller
app.controller('myCtrl',function($scope){
$scope.quiz = {one:"", two:""};
$scope.show = function(){
alert("Done");
}
$scope.reset = function(){
angular.forEach($scope.quiz,function(val, key){
val = "";
val.checked = false;
});
}
});
</script>
</body>
</html>