- AngularJS provides many utility method like isObject,isString,isDefined, etc to check the type of the input.
- In this demo, “We will checkout some utility methods that returns BOOLEAN values on call”.
- All these method has similar signature like isXxxxx().
- Below code shows the use of some utility methods that are present inside the angular object.
<!DOCTYPE html> <html ng-app="myApp"> <head> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script> <meta charset="utf-8"> <title>AngularJS Utility Method Example</title> </head> <body ng-controller="MyController" ng-cloak> <h3>angular.isArray : {{isArray}}</h3> <h3>angular.isDate: {{isDate}}</h3> <h3>angular.isDefined : {{isDefined}}</h3> <h3>angular.isElement : {{isElement}}</h3> <h3>angular.isFunction : {{isFunction}}</h3> <h3>angular.isNumber : {{isNumber}}</h3> <h3>angular.isObject : {{isObject}}</h3> <h3>angular.isString : {{isString}}</h3> <h3>angular.isUndefined : {{isUndefined}}</h3> <script> var myApp = angular.module("myApp", []); myApp.controller("MyController", ["$scope", function($scope) { var fruitList = ["Apple", "Orange"]; $scope.isArray = angular.isArray(fruitList); $scope.isDate = angular.isDate(new Date()); $scope.isDefined = angular.isDefined(fruitList); $scope.isElement = angular.isElement("Hi"); $scope.isFunction = angular.isFunction(new Date().getFullYear); $scope.isNumber = angular.isNumber(5); $scope.isObject = angular.isObject({}); $scope.isString = angular.isString("SANDEEP"); $scope.isUndefined = angular.isUndefined(null); } ]); </script> </body> </html>
- The output of the above code is embedded in below JSBIN link.