placeholder docs for all angular.Array functions

This commit is contained in:
Igor Minar 2010-11-22 10:26:47 -08:00
parent efec0c358d
commit 3e5a4ef86c

View file

@ -39,6 +39,14 @@ var angularObject = {
* *
*/ */
var angularArray = { var angularArray = {
/**
* @workInProgress
* @ngdoc function
* @name angular.Array.indexOf
* @function
*/
'indexOf': indexOf, 'indexOf': indexOf,
'sum':function(array, expression) { 'sum':function(array, expression) {
var fn = angular['Function']['compile'](expression); var fn = angular['Function']['compile'](expression);
@ -51,12 +59,28 @@ var angularArray = {
} }
return sum; return sum;
}, },
/**
* @workInProgress
* @ngdoc function
* @name angular.Array.remove
* @function
*/
'remove':function(array, value) { 'remove':function(array, value) {
var index = indexOf(array, value); var index = indexOf(array, value);
if (index >=0) if (index >=0)
array.splice(index, 1); array.splice(index, 1);
return value; return value;
}, },
/**
* @workInProgress
* @ngdoc function
* @name angular.Array.filter
* @function
*/
'filter':function(array, expression) { 'filter':function(array, expression) {
var predicates = []; var predicates = [];
predicates.check = function(value) { predicates.check = function(value) {
@ -136,10 +160,26 @@ var angularArray = {
} }
return filtered; return filtered;
}, },
/**
* @workInProgress
* @ngdoc function
* @name angular.Array.add
* @function
*/
'add':function(array, value) { 'add':function(array, value) {
array.push(isUndefined(value)? {} : value); array.push(isUndefined(value)? {} : value);
return array; return array;
}, },
/**
* @workInProgress
* @ngdoc function
* @name angular.Array.count
* @function
*/
'count':function(array, condition) { 'count':function(array, condition) {
if (!condition) return array.length; if (!condition) return array.length;
var fn = angular['Function']['compile'](condition), count = 0; var fn = angular['Function']['compile'](condition), count = 0;
@ -150,6 +190,14 @@ var angularArray = {
}); });
return count; return count;
}, },
/**
* @workInProgress
* @ngdoc function
* @name angular.Array.orderBy
* @function
*/
'orderBy':function(array, expression, descend) { 'orderBy':function(array, expression, descend) {
expression = isArray(expression) ? expression: [expression]; expression = isArray(expression) ? expression: [expression];
expression = map(expression, function($){ expression = map(expression, function($){