blob: fe35af1077a023aaf891d9b550c29fae7ce9f14e [file] [log] [blame]
Simon Huntd7c203c2014-12-09 16:51:49 -08001<!DOCTYPE html>
2<html ng-app="notesApp">
3<head>
4 <title>Notes App</title>
5 <script src="../../tp/angular.js"></script>
6</head>
7<body ng-controller="MainCtrl as ctrl">
8
9 <div>
10 <h2>What are your favorite sports?</h2>
11 <div ng-repeat="sport in ctrl.sports">
12 <label ng-bind="sport.label"></label>
13 <div>
14 With binding:
15 <input type="checkbox"
16 ng-model="sport.selected"
17 ng-true-value="'YES'"
18 ng-false-value="'NO'"/>
19 </div>
20 <div>
21 using ng-checked:
22 <input type="checkbox"
23 ng-checked="sport.selected === 'YES'"/>
24 </div>
25 <div>
26 Current state: {{sport.selected}}
27 </div>
28 <br/>
29 </div>
30
31 </div>
32
33 <script type="text/javascript">
34 angular.module('notesApp', [])
35 .controller('MainCtrl', [function () {
36 var self = this;
37 self.sports = [
38 {label: 'Basketball', selected: 'YES'},
39 {label: 'Cricket', selected: 'NO'},
40 {label: 'Soccer', selected: 'NO'},
41 {label: 'Swimming', selected: 'YES'}
42 ];
43 }]);
44 </script>
45
46</body>
47</html>