AngularJS API之isXXX()

简介:

Angular中保存了很多的判断方法,可以用来验证对象是否符合某种要求,详细的参考代码样例即可

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script src="http://apps.bdimg.com/libs/angular.js/1.2.16/angular.min.js"></script>
</head>
<body ng-app="myApp">
    <div ng-controller="myCtrl" id="test">
        {{ isArray }} <br><br>
        {{ isDate }} <br><br>
        {{ isUnDefined }} <br>
        {{ isDefined }} <br><br>
        {{ DocumentisElement }} <br>
        {{ DivisElement }} <br><br>
        {{ isFunction }} <br><br><br>
        {{ isNumber1 }} <br>
        {{ isNumber2 }} <br>
        {{ isNumber3 }} <br>
        {{ isNumber4 }} <br><br>
        {{ isObject1 }} <br>
        {{ isObject2 }} <br>
        {{ isObject3 }} <br>
        {{ isObject4 }} <br><br>
        {{ isString1 }} <br>
        {{ isString2 }} <br>
        {{ isString3 }} <br>
        {{ isString4 }} <br><br>
    </div>
    <script type="text/javascript">
    var app = angular.module("myApp",[]);
    app.controller("myCtrl",function($scope){
        
        var arr = ["1","2","3"];
        $scope.isArray = angular.isArray(arr);//true

        var date = new Date();
        $scope.isDate = angular.isDate(date);//true
        
        var UnDefined;
        $scope.isUnDefined = angular.isUndefined(UnDefined);//true
        var Defined = "";
        $scope.isDefined = angular.isDefined(Defined);//true

        $scope.DocumentisElement = angular.isElement(document);//true
        $scope.DivisElement = angular.isElement(document.getElementById("test"));//true

        $scope.isFunction = angular.isFunction(function(){});//true

        $scope.isNumber1 = angular.isNumber(4);//true
        $scope.isNumber2 = angular.isNumber(4.3);//true
        $scope.isNumber3 = angular.isNumber(10/0);//true
        $scope.isNumber4 = angular.isNumber(null);//false

        $scope.isObject1 = angular.isObject(null);//false
        $scope.isObject2 = angular.isObject(undefined);//false
        $scope.isObject3 = angular.isObject(function(){});//false
        $scope.isObject4 = angular.isObject(date);//true

        $scope.isString1 = angular.isString("value");//true
        $scope.isString2 = angular.isString('fds');//true
        $scope.isString3 = angular.isString(null);//false
        $scope.isString4 = angular.isString(4);//false
    });
    </script>
</body>
</html>

本文转自博客园xingoo的博客,原文链接:AngularJS API之isXXX(),如需转载请自行联系原博主。
相关文章
|
1月前
|
API
egg.js 24.2写第一个api接口
egg.js 24.2写第一个api接口
71 0
|
4月前
|
敏捷开发 JavaScript 前端开发
❤❤❤【Vue.js最新版】sd.js基于jQuery Ajax最新原生完整版for凯哥API版本❤❤❤
❤❤❤【Vue.js最新版】sd.js基于jQuery Ajax最新原生完整版for凯哥API版本❤❤❤
|
3月前
|
分布式计算 JavaScript 前端开发
JS中数组22种常用API总结,slice、splice、map、reduce、shift、filter、indexOf......
JS中数组22种常用API总结,slice、splice、map、reduce、shift、filter、indexOf......
|
2月前
|
Web App开发 JavaScript NoSQL
深入浅出:构建基于Node.js的RESTful API
在当今快速发展的互联网时代,RESTful API已成为前后端分离架构中不可或缺的一部分。本文旨在为初学者和中级开发人员提供一个清晰、简洁的指南,详细介绍如何使用Node.js构建一个高效、可维护的RESTful API。通过结合实际案例,本文将从API设计理念出发,深入讲解如何利用Express框架及MongoDB数据库实现API的增删改查功能,同时探讨如何通过JWT进行安全认证,确保数据传输的安全性。此外,文章还将简要介绍如何使用Swagger生成API文档,使得API的测试和维护更加便捷。无论你是希望提升现有项目的API设计,还是想从零开始构建一个新项目,本文都将为你提供一条清晰的道路
|
6月前
|
JavaScript 前端开发 API
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(六)
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(六)
65 0
|
1月前
|
Web App开发 JavaScript 前端开发
使用Node.js和Express构建RESTful API
使用Node.js和Express构建RESTful API
16 0
|
6月前
|
JSON JavaScript 前端开发
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(四)完结撒花✿✿ヽ(°▽°)ノ✿
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(四)完结撒花✿✿ヽ(°▽°)ノ✿
531 0
|
6月前
|
JavaScript 前端开发 API
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(三)
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(三)
516 1
|
6月前
|
JavaScript 前端开发 API
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(二)
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(二)
470 0
|
6月前
|
JavaScript 前端开发 算法
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(七)放大镜实战
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(七)放大镜实战
56 0