angular.Object.size

Description

Determines the number of elements in an array or number of properties of an object.

Note: this function is used to augment the Object type in angular expressions. See angular.Object for more info.

Usage

angular.Object.size(obj);

Parameters

Returns

{number}

The size of obj or 0 if obj is neither an object or an array.

Example

 Number of items in array: {{ [1,2].$size() }}<br/>
 Number of items in object: {{ {a:1, b:2, c:3}.$size() }}<br/>
 it('should print correct sizes for an array and an object', function() {
   expect(binding('[1,2].$size()')).toBe('2');
   expect(binding('{a:1, b:2, c:3}.$size()')).toBe('3');
 });