angular.equals()

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>angular.equals</title>
    </head>

    <body ng-app="equalsExample">
        <h1>angular.equals</h1>
        <p>
            <span>描述:</span><br />
            <span>比较两个值或者两个对象是不是相等。</span>
        </p>
        <p>
            <span>使用方法:</span><br />
            <span>angular.equals(o1, o2)</span>
        </p>
        <p>
            <span>参数:</span><br />
            <span>o1: 值或者对象</span><br />
            <span>o2: 值或者对象</span><br />
        </p>
        <p>
            <span>返回值:</span><br />
            <span>布尔值, 如果相等则返回true</span>
        </p>
        <hr />
        <div ng-controller="equalscon">
            <div id="test"></div>
            <div>
                <span>{{but1}}</span>
                <input type="button" ng-click="button1()" value="比较值" />
            </div>
            <div>
                <span>{{but3}}</span>
                <input type="button" ng-click="button3()" value="比较值" /><br /> 
                <span>{{but4}}</span>
                <input type="button" ng-click="button4()" value="比较值" />
                <div>
                    <div>
                        <label>
                            var obj1 = {name:"tom", password:"123456"};<br />
                            var obj2 = {name:"tom", password:"123456"};
                           </label><br /> 
                           <span>{{but2}}</span>
                        <input type="button" ng-click="button2()" value="比较对象" />
                    </div>
                </div>
            </div>
        </div>
    </body>
    <script src="../../js/angular.1.3.0.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
        var ang = angular.module('equalsExample', []).controller('equalscon', ['$scope', function($scope){
            $scope.but1 = 'angular.equals("a", "a")';
            $scope.but2 = 'angular.equals(obj1, obj2)';
            $scope.but3 = '1 === true';
            $scope.but4 = 'angular.equals(1, true)';
            $scope.button1 = function(){
                console.log(angular.equals("a", "a"));
            }
            var obj1 = {
                name: '张三',
                age: '123'
            };
            var obj2 = {
                name: '张三',
                age: "123"
            };
            $scope.button2 = function(){
                console.log(angular.equals(obj1, obj2));
            };
            $scope.button3 = function(){
                console.log(1 == true)
            };
            $scope.button4 = function(){
                console.log(angular.equals(1, true))
            };
        }])
    </script>

</html>

 

posted @ 2018-10-10 09:57  谭翔随笔  阅读(128)  评论(0编辑  收藏  举报