AngularJS快速入门指南15:API
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>
运行
更多专业前端知识,请上 【猿2048】www.mk2048.com
AngularJS快速入门指南15:API相关推荐
- AngularJS快速入门指南03:表达式
AngularJS通过表达式将数据绑定到HTML. AngularJS表达式 AngularJS表达式写在双大括号中:{{ 表达式语句 }}. AngularJS表达式绑定数据到HTML的方式与ng- ...
- AngularJS快速入门指南09:SQL
我们可以将之前章节中的代码用来从数据库中读取数据. 通过PHP Server从MySQL数据库中获取数据 <div ng-app="myApp" ng-controller= ...
- AngularJS快速入门指南04:指令
AngularJS通过指令将HTML属性进行了扩展. AngularJS指令 AngularJS指令是带有ng-前缀的扩展HTML属性. ng-app指令用来初始化AngularJS applicat ...
- AngularJS快速入门指南14:数据验证
AngularJS表单和控件可以对用户输入的数据进行验证. 输入验证 在之前的章节中你已经了解了有关AngularJS表单和控件的相关内容. AngularJS表单和控件可以提供数据验证服务,并对不合 ...
- http协议 服务器主动下发,HTTP协议快速入门指南
看完下面的文章,回答这几个问题 常用的HTTP方法有哪些 GET方法与POST方法的区别 HTTP请求报文与响应报文格式 常见的HTTP相应状态码 HTTP1.1版本新特性 常见HTTP首部字段 HT ...
- Gradle核心思想(三)Groovy快速入门指南
本文首发于微信公众号「刘望舒」 关联文章 Gradle核心思想(一)为什么现在要用Gradle? Gradle核心思想(二)Gradle入门前奏 Gradle核心思想(三)Groovy快速入门指南 G ...
- ExtJS快速入门指南
1 ExtJS快速入门指南 一.ExtJS 框架简介.......................................................................... ...
- RMAN快速入门指南
RMAN快速入门指南 1. What is RMAN? 什么是RMAN? 4 2. Terminology 专业词汇解释 4 2.1. Backup sets 备份集合 4 2. ...
- 150页书籍《PyTorch 深度学习快速入门指南》附PDF电子版
为什么说是极简教程,首先本书只涵盖了150页.内容比较精简,特别适合作为 PyTorch 深度学习的入门书籍.为什么这么说呢?因为很多时候,一份厚重的书籍往往会削弱我们学习的积极性,在学习一门新的语言 ...
最新文章
- 【C#串口编程计划】如何避免关闭串口时软件死锁
- CG CTF WEB SQL Injection
- 找不到在标准的SAP C4C system字段里新增entry的办法
- 前端学习(1873)vue之电商管理系统电商系统之实现退出功能
- Dubbo自定义日志拦截器 1
- automake生成静态库文件_gcc编译工具生成动态库和静态库之一----介绍
- 华为模拟器eNSP下载与安装教程
- Win XP中恢复受损的注册表
- 全网5G最完整的PPT,全面解析什么是5G
- python一键安装框架_《自拍教程76》Python 一键批量安装第三方包
- linux查询系统硬件配置
- Linux命令行与shell脚本编程之笔记(3)
- 疫情之下的远程办公,基础架构成为重中之重
- #Geek Talk# 007 何以解忧:唯有沟通!
- Python基础知识汇总和应用示例
- 辗转相除法 冒泡排序
- kong网关使用记录
- Yahoo 日本 api
- 通过创世区块来初始化区块链
- 无盘服务器硬盘格式化多少k,详尽的无盘服务器硬盘测试方法