Monday, 30 April 2018

021 AngularJS Compare

AngularJS Compare
        AngularJS provides a list of derivatives to provide compare with different situation .For example you can compare , a text with number to determine that the text is number or not.A text can be compare with date to determine that the text is number or not.Below is some of the directive for compare.
 

  • angular.isArray() : Check object is Array or not , Returns true if the object is an Array.
  • angular.isDate() : Check object is Date or not , Returns true if the object is an Date.
  • angular.isDefined() :Check object is defined or not , Returns true if the object is an defined.
  • angular.isElement() :Check object is element or not , Returns true if the element is an defined.
  • angular.isFunction() : Check object is function or not , Returns true if the function is an defined.
  • angular.isNumber() : Check object is number or not , Returns true if the object is an number .
  • angular.isObject()  : Check object  or not , Returns true if the object .
  • angular.isString()  : Check object is string or not , Returns true if the string is an number .
  • angular.isUndefined() : Check object is defined or not , Returns true if the defined .
  • angular.equals() : Returns true if two object are equal.
Below are some of the compare example from the above list.

angular.isDate

Example
<div>
<!DOCTYPE >
<head>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
</head>

<script>
var app = angular.module("myApp", []);
       app.controller("myController", function ($scope)
       {
             $scope.date = new Date();
             $scope.isDate = angular.isDate($scope.date)
        });

</script>

<div style="background-color: #F0F0F0; width: 400px;">
           <div ng-app="myApp">
            <div ng-controller="myController">
             <fieldset>
              <legend><b>1.Example : isDate Directive </b></legend><span>{{isDate}}</span>
              </fieldset>
         </div>
</div>
</div>
</div>

Output :

true


angular.isArray

Example 

<div>
<!DOCTYPE >
<head>
           <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
</head>
<script>
         var app = angular.module("myApp", []);
         app.controller("myController", function ($scope)
       {
                 $scope.data = ['User 1', 'User 2', 'User 3'];
                 $scope.isArray = angular.isArray($scope.data)
       });

</script>
<div style="background-color: #F0F0F0; width: 400px;">
<div ng-app="myApp">
         <div ng-controller="myController">
       <fieldset>
         <legend><b>2.Example : isArray Directive </b></legend><span>{{isArray}}</span>
</fieldset>
</div>
</div>
</div>
</div>

Output :

true


angular.isObject

Example
<div>
<!DOCTYPE >
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
</head>
<script>
var app = angular.module("myApp", []);
app.controller("myController", function ($scope)
{

$scope.data =
                   {
                            "name": "Ayan Banerjee",
                             "Age": "21",
                              "Address": "Germany"
                    };
                    $scope.isObject = angular.isObject($scope.data)

});

</script>
<div style="background-color: #F0F0F0; width: 400px;">
<div ng-app="myApp">
              <div ng-controller="myController">
              <fieldset>
                <legend><b>2.Example : isObject Directive </b></legend><span>{{isObject}}</span>
            </fieldset>
</div>
</div>
</div>
</div>


Output :

true

 angular.isFunction

Example
<div>
<!DOCTYPE >
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
</head>
<script>
      var app = angular.module("myApp", []);
     app.controller("myController", function ($scope) 
   {

          var myFunction = function () { };

           $scope.isFunction = angular.isFunction(myFunction);

});

</script>
<div style="background-color: #F0F0F0; width: 400px;">
           <div ng-app="myApp">
            <div ng-controller="myController">
 <fieldset>
           <legend><b>2.Example : isObject Directive </b></legend><span>{{isFunction}}</span>
</fieldset>
</div>
</div>
</div>
</div>
Output :

true


angular.equals
Example

 <div>
<!DOCTYPE >
<head>
         <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
</head>


<script>
var app = angular.module("myApp", []);
        app.controller("myController", function ($scope) {

        var obj1 = 
               {
                             name : "Ayan Banerjee",
                             Age : "21",
                             Address: "Germany"
                          }

         var obj2 = 
                {
                                name: "Ayan Banerjee",
                                Age: "21",
                                Address: "Germany"
                             }

                    $scope.isEqual=angular.equals(obj1, obj2)

});

</script>
<div style="background-color: #F0F0F0; width: 400px;">
<div ng-app="myApp">
            <div ng-controller="myController">
             <fieldset>
                    <legend><b>2.Example : isEqual Directive </b></legend><span>{{isEqual}}</span>
               </fieldset>
</div>
</div>
</div>
</div>

Output :

true

 

বাঙালির বেড়ানো সেরা চারটি ঠিকানা

  বাঙালি মানে ঘোড়া পাগল | দু একদিন ছুটি পেলো মানে বাঙালি চলল ঘুরতে | সে সমুদ্রই হোক , পাহাড়ি হোক বা নদী হোক। বাঙালির ...