Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7c84e26

Browse files
committed
docs(orderBy): update examples to use modules
1 parent 18d18f0 commit 7c84e26

File tree

1 file changed

+28
-27
lines changed

1 file changed

+28
-27
lines changed

src/ng/filter/orderBy.js

Lines changed: 28 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -28,20 +28,21 @@
2828
* @returns {Array} Sorted copy of the source array.
2929
*
3030
* @example
31-
<example>
31+
<example module="orderByExample">
3232
<file name="index.html">
3333
<script>
34-
function Ctrl($scope) {
35-
$scope.friends =
36-
[{name:'John', phone:'555-1212', age:10},
37-
{name:'Mary', phone:'555-9876', age:19},
38-
{name:'Mike', phone:'555-4321', age:21},
39-
{name:'Adam', phone:'555-5678', age:35},
40-
{name:'Julie', phone:'555-8765', age:29}]
41-
$scope.predicate = '-age';
42-
}
34+
angular.module('orderByExample', [])
35+
.controller('ExampleController', ['$scope', function($scope) {
36+
$scope.friends =
37+
[{name:'John', phone:'555-1212', age:10},
38+
{name:'Mary', phone:'555-9876', age:19},
39+
{name:'Mike', phone:'555-4321', age:21},
40+
{name:'Adam', phone:'555-5678', age:35},
41+
{name:'Julie', phone:'555-8765', age:29}];
42+
$scope.predicate = '-age';
43+
}]);
4344
</script>
44-
<div ng-controller="Ctrl">
45+
<div ng-controller="ExampleController">
4546
<pre>Sorting predicate = {{predicate}}; reverse = {{reverse}}</pre>
4647
<hr/>
4748
[ <a href="" ng-click="predicate=''">unsorted</a> ]
@@ -69,7 +70,7 @@
6970
* Example:
7071
*
7172
* @example
72-
<example>
73+
<example module="orderByExample">
7374
<file name="index.html">
7475
<div ng-controller="Ctrl">
7576
<table class="friend">
@@ -89,21 +90,21 @@
8990
</file>
9091
9192
<file name="script.js">
92-
function Ctrl($scope, $filter) {
93-
var orderBy = $filter('orderBy');
94-
$scope.friends = [
95-
{ name: 'John', phone: '555-1212', age: 10 },
96-
{ name: 'Mary', phone: '555-9876', age: 19 },
97-
{ name: 'Mike', phone: '555-4321', age: 21 },
98-
{ name: 'Adam', phone: '555-5678', age: 35 },
99-
{ name: 'Julie', phone: '555-8765', age: 29 }
100-
];
101-
102-
$scope.order = function(predicate, reverse) {
103-
$scope.friends = orderBy($scope.friends, predicate, reverse);
104-
};
105-
$scope.order('-age',false);
106-
}
93+
angular.module('orderByExample', [])
94+
.controller('ExampleController', ['$scope', '$filter', function($scope, $filter) {
95+
var orderBy = $filter('orderBy');
96+
$scope.friends = [
97+
{ name: 'John', phone: '555-1212', age: 10 },
98+
{ name: 'Mary', phone: '555-9876', age: 19 },
99+
{ name: 'Mike', phone: '555-4321', age: 21 },
100+
{ name: 'Adam', phone: '555-5678', age: 35 },
101+
{ name: 'Julie', phone: '555-8765', age: 29 }
102+
];
103+
$scope.order = function(predicate, reverse) {
104+
$scope.friends = orderBy($scope.friends, predicate, reverse);
105+
};
106+
$scope.order('-age',false);
107+
}]);
107108
</file>
108109
</example>
109110
*/

0 commit comments

Comments
 (0)