blob: 105209cac7e7ba4040b4226fa9b107d2fd2b39d4 [file] [log] [blame]
Simon Huntdf03d8d2014-12-12 11:37:07 -08001<!DOCTYPE html>
2<html>
3<head>
4 <title>Filters in Action</title>
5 <script src="../../tp/angular.js"></script>
6</head>
7<body ng-app="filtersApp">
8
9 <div ng-controller="FilterCtrl as ctrl">
10 <div>
11 Amount as a number: {{ctrl.amount | number}}
12 </div>
13 <div>
14 Total cost as a currency: {{ctrl.totalCost | currency}}
15 </div>
16 <div>
17 Total cost in GBP: {{ctrl.totalCost | currency:'GBP '}}
18 </div>
19 <div>
20 Shout: {{ctrl.name | uppercase}}
21 </div>
22 <div>
23 Whisper: {{ctrl.name | lowercase}}
24 </div>
25 <div>
26 Start time: {{ctrl.startTime | date:'medium'}}
27 </div>
28 <div>
29 as JSON: {{ctrl.struct | json}}
30 </div>
31 </div>
32
33 <script type="text/javascript">
34 angular.module('filtersApp', [])
35 .controller('FilterCtrl', [function () {
36 var self = this;
37 self.amount = 1024;
38 self.totalCost = 4906;
39 self.name = 'Onos Rocks!';
40 self.startTime = new Date().getTime();
41 self.struct = {
42 foo: 'bar',
43 baz: 3.1415
44 };
45 }]);
46 </script>
47</body>
48</html>