Cordova學習筆記 angular中工具方法使用示例

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>test</title>
    <script src="js/angular.js"></script>
    <script type="application/javascript">
        (function(angular) {
            'use strict';
            angular.module('myApp', [])
                    .controller('firstController', function firstController($scope,$timeout) {
                        $scope.names=['1','2','3','4'];
                        $scope.isArray = angular.isArray($scope.names);
                        var vhfhf;
                        $scope.isDefined = angular.isDefined(vhfhf);
                        $scope.uppercase = angular.uppercase('skdjfdf');
                        $scope.lowercase = angular.lowercase('ABCD');
                        //if(angular.equals(2,2)){
                        //    alert('yes');
                        //}
                        var testJson = {'name':'sb'};
                        console.log(angular.toJson(testJson),true);

                        var testJsonStr = '{"name":1}';
                        console.log(angular.fromJson(testJsonStr));

                        $scope.a = {"name":'lishang'};
                        $scope.b = {"age":23};

                        $scope.c = angular.copy($scope.a,$scope.b);

                        console.log($scope.a);
                        console.log($scope.b);
                        console.log($scope.c);


                        $scope.d = {"name":'lishang'};
                        $scope.e = {"age":23};
                        $scope.f = angular.extend($scope.d,$scope.e);

                        console.log($scope.d);
                        console.log($scope.e);
                        console.log($scope.f);


                        $scope.testForeachJson={"a":"b","e":"d"};

                        var results = [];
                        angular.forEach($scope.testForeachJson,function(val , key){
                            console.log(val+'|'+key);
                            this.push(val);
                        },results);
                        console.log(results);

                        var obj1 = {"ni":"hao"};
                        var fn = angular.bind(obj1,function(){
                            console.log(this.ni);
                        });//給obj1綁定一個無名函數

                        fn();
                    });
        })(window.angular);
    </script>
</head>
<body >
<div ng-app="myApp">
    <div ng-controller="firstController">
        is array:<span ng-cloak>`isArray`</span>
        <div>
            is defined<span ng-cloak>`isDefined`</span>
        </div>
        <div ng-cloak>`uppercase`</div>
        <div ng-cloak>`lowercase`</div>
    </div>
</div>
</body>
</html>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章