API即Application Programming Interface(应用程序接口)。


AngularJS全局API

  AngularJS全局API是一组全局JavaScript函数,用来进行一些常用的操作,例如:

  • 比较两个对象
  • 迭代对象
  • 进行数据格式转换

  全局API函数可以通过angular对象来直接调用。

  下表列除了一些比较常用的Angular API函数:

API 描述
angular.lowercase() 将字符串转换为小写形式。
angular.uppercase() 将字符串转换为大写形式。
angular.isString() 判断给定的对象是否为字符串。
angular.isNumber() 判断给定的对象是否为数字。

angular.lowercase()

<div ng-app="myApp" ng-controller="myCtrl">
<p>{{ x1 }}</p>
<p>{{ x2 }}</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.x1 = "JOHN";
$scope.x2 = angular.lowercase($scope.x1);
});
</script>

运行


angular.uppercase()

<div ng-app="myApp" ng-controller="myCtrl">
<p>{{ x1 }}</p>
<p>{{ x2 }}</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.x1 = "John";
$scope.x2 = angular.uppercase($scope.x1);
});
</script>

运行


angular.isString()

<div ng-app="myApp" ng-controller="myCtrl">
<p>{{ x1 }}</p>
<p>{{ x2 }}</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.x1 = "JOHN";
$scope.x2 = angular.isString($scope.x1);
});
</script>

运行


angular.isNumber()

<div ng-app="myApp" ng-controller="myCtrl">
<p>{{ x1 }}</p>
<p>{{ x2 }}</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.x1 = "JOHN";
$scope.x2 = angular.isNumber($scope.x1);
});
</script>

运行

上一章 - AngularJS快速入门指南14:数据验证
下一章 - AngularJS快速入门指南16:Bootstrap

更多专业前端知识,请上 【猿2048】www.mk2048.com

AngularJS快速入门指南15:API相关推荐

  1. AngularJS快速入门指南03:表达式

    AngularJS通过表达式将数据绑定到HTML. AngularJS表达式 AngularJS表达式写在双大括号中:{{ 表达式语句 }}. AngularJS表达式绑定数据到HTML的方式与ng- ...

  2. AngularJS快速入门指南09:SQL

    我们可以将之前章节中的代码用来从数据库中读取数据. 通过PHP Server从MySQL数据库中获取数据 <div ng-app="myApp" ng-controller= ...

  3. AngularJS快速入门指南04:指令

    AngularJS通过指令将HTML属性进行了扩展. AngularJS指令 AngularJS指令是带有ng-前缀的扩展HTML属性. ng-app指令用来初始化AngularJS applicat ...

  4. AngularJS快速入门指南14:数据验证

    AngularJS表单和控件可以对用户输入的数据进行验证. 输入验证 在之前的章节中你已经了解了有关AngularJS表单和控件的相关内容. AngularJS表单和控件可以提供数据验证服务,并对不合 ...

  5. http协议 服务器主动下发,HTTP协议快速入门指南

    看完下面的文章,回答这几个问题 常用的HTTP方法有哪些 GET方法与POST方法的区别 HTTP请求报文与响应报文格式 常见的HTTP相应状态码 HTTP1.1版本新特性 常见HTTP首部字段 HT ...

  6. Gradle核心思想(三)Groovy快速入门指南

    本文首发于微信公众号「刘望舒」 关联文章 Gradle核心思想(一)为什么现在要用Gradle? Gradle核心思想(二)Gradle入门前奏 Gradle核心思想(三)Groovy快速入门指南 G ...

  7. ExtJS快速入门指南

    1 ExtJS快速入门指南 一.ExtJS 框架简介.......................................................................... ...

  8. RMAN快速入门指南

    RMAN快速入门指南   1. What is RMAN? 什么是RMAN?    4 2. Terminology 专业词汇解释    4 2.1. Backup sets 备份集合    4 2. ...

  9. 150页书籍《PyTorch 深度学习快速入门指南》附PDF电子版

    为什么说是极简教程,首先本书只涵盖了150页.内容比较精简,特别适合作为 PyTorch 深度学习的入门书籍.为什么这么说呢?因为很多时候,一份厚重的书籍往往会削弱我们学习的积极性,在学习一门新的语言 ...

最新文章

  1. 【C#串口编程计划】如何避免关闭串口时软件死锁
  2. CG CTF WEB SQL Injection
  3. 找不到在标准的SAP C4C system字段里新增entry的办法
  4. 前端学习(1873)vue之电商管理系统电商系统之实现退出功能
  5. Dubbo自定义日志拦截器 1
  6. automake生成静态库文件_gcc编译工具生成动态库和静态库之一----介绍
  7. 华为模拟器eNSP下载与安装教程
  8. Win XP中恢复受损的注册表
  9. 全网5G最完整的PPT,全面解析什么是5G
  10. python一键安装框架_《自拍教程76》Python 一键批量安装第三方包
  11. linux查询系统硬件配置
  12. Linux命令行与shell脚本编程之笔记(3)
  13. 疫情之下的远程办公,基础架构成为重中之重
  14. #Geek Talk# 007 何以解忧:唯有沟通!
  15. Python基础知识汇总和应用示例
  16. 辗转相除法 冒泡排序
  17. kong网关使用记录
  18. Yahoo 日本 api
  19. 通过创世区块来初始化区块链
  20. 无盘服务器硬盘格式化多少k,详尽的无盘服务器硬盘测试方法

热门文章

  1. android pdu 编码规则,[转载]PDU编码规则
  2. 循环次数几次_圆柱模板循环使用次数是多少呢
  3. Katy Perry - E.T.
  4. python-面向对象编程设计与开发
  5. 阿里帝国到底有多庞大
  6. [转]Eclipse插件开发之基础篇(3) 插件的测试与调试
  7. Python模拟ICMP包
  8. 那天有个小孩跟我说LINQ(四)
  9. Windows服务编写
  10. html 字幕飘动效果,html 滚动字幕 制作滚动字幕效果 参数