AngularJS中的内置服务(共30多个):
  • $http 发送http请求,主要用于进行异步数据请求的功能实现,这个服务主要封装了XMLHttpRequest对象和JSONP数据访问模式来完成远程请求
  • $resource  创建一个可以restful服务器端数据源交互对象
  • $location  用于返回当前页面的URL地址
  • $window  浏览器的window元素的jquery包装
  • $document  浏览器的document元素的jQuery包装
  • $rootscope  跟作用域的访问
  • $rootElement  根元素的访问
  • $interval  提供对window.setInterval访问
  • $timeout  提供对window.timeout访问
  • $cookies提供对浏览器的cookie的读写访问
  • $animate  提供动画钩子来同时链接到以CSS和javascript为基础的动画

AngularJS中的内置过滤器:

  • currency【货币】用来指定货币类型  currency:'¥':4-----4代表保留小数个数
  • limitTo这个过滤器可以截取字符串 参数表示截取个数(-2,2)
  • lowercase这个过滤器可以将字母转小写
  • uppercase这个过滤器可以将字母转大写
  • number这个过滤器可以数字格式化,控制小数
  • orderBy这个过滤器可以对数组数据进行排序
  • json这个过滤器可以将数据转换成json格式
  • filter这个过滤器可以筛选数据
  • date可以将日期格式化成需要的格式

其中date过滤器内置支持很多中本地格式化的日期,用起来也很方便,当然也可以使用moment.js插件来完成,这个插件也很强大!

  • {{ today | date:'medium' }} <!-- Aug 09, 2013 12:09:02 PM -->
  • {{ today | date:'short' }} <!-- 8/9/1312:09PM -->
  • {{ today | date:'fullDate' }} <!-- Thursday, August 09, 2013 -->
  • {{ today | date:'longDate' }} <!-- August 09, 2013 -->
  • {{ today | date:'mediumDate' }}<!-- Aug 09, 2013 -->
  • {{ today | date:'shortDate' }} <!-- 8/9/13 -->
  • {{ today | date:'mediumTime' }}<!-- 12:09:02 PM -->
  • {{ today | date:'shortTime' }} <!-- 12:09 PM -->
  •  年份格式化
  • 四位年份:{{ today | date:'yyyy' }} <!-- 2013 -->
  • 两位年份:{{ today | date:'yy' }} <!-- 13 -->
  • 一位年份:{{ today | date:'y' }} <!-- 2013 -->
  •  月份格式化
  • 英文月份:{{ today | date:'MMMM' }} <!-- August -->
  • 英文月份简写:{{ today | date:'MMM' }} <!-- Aug -->
  • 数字月份:{{ today |date:'MM' }} <!-- 08 -->
  • 一年中的第几个月份:{{ today |date:'M' }} <!-- 8 -->
  •  日期格式化
  • 数字日期:{{ today|date:'dd' }} <!-- 09 -->
  • 一个月中的第几天:{{ today | date:'d' }} <!-- 9 -->
  • 英文星期:{{ today | date:'EEEE' }} <!-- Thursday -->
  • 英文星期简写:{{ today | date:'EEE' }} <!-- Thu -->
  •  小时格式化
  • 24小时制数字小时:{{today|date:'HH'}} <!--00-->
  • 一天中的第几个小时:{{today|date:'H'}} <!--0-->
  • 12小时制数字小时:{{today|date:'hh'}} <!--12-->
  • 上午或下午的第几个小时:{{today|date:'h'}} <!--12-->
  •  分钟格式化
  • 数字分钟数:{{ today | date:'mm' }} <!-- 09 -->
  • 一个小时中的第几分钟:{{ today | date:'m' }} <!-- 9 -->
  •  秒数格式化
  • 数字秒数:{{ today | date:'ss' }} <!-- 02 -->
  • 一分钟内的第几秒:{{ today | date:'s' }} <!-- 2 -->
  • 毫秒数:{{ today | date:'.sss' }} <!-- .995 -->
  •  字符格式化
  • 上下午标识:{{ today | date:'a' }} <!-- AM -->
  • 四位时区标识:{{ today | date:'Z' }} <!--- 0700 -->
  • 下面是一些自定义日期格式的示例:
  • {{ today | date:'MMMd, y' }} <!-- Aug9, 2013 -->
  • {{ today | date:'EEEE, d, M' }} <!-- Thursday, 9, 8-->
  • {{ today | date:'hh:mm:ss.sss' }} <!-- 12:09:02.995 -->

AngularJS复习-----内置过滤器和内置服务的更多相关文章

  1. angularjs 构建主页 内置过滤器、日期的格式化

    从构建负责管理主屏幕的 MainController 开始.在这个 MainController 控制器内,只需设置一个每秒运转一次,同时更新一个局部作用域变量的延时 angular.module(' ...

  2. apache shiro内置过滤器 标签 注解

    内置过滤器 anon(匿名)  org.apache.shiro.web.filter.authc.AnonymousFilter authc(身份验证)       org.apache.shiro ...

  3. Asp.Net Core MVC框架内置过滤器

    第一部分.MVC框架内置过滤器 下图展示了Asp.Net Core MVC框架默认实现的过滤器的执行顺序: Authorization Filters:身份验证过滤器,处在整个过滤器通道的最顶层.对应 ...

  4. Django内置过滤器详解附代码附效果图--附全部内置过滤器帮助文档

    前言 基本环境 Django版本:1.11.8 Python版本:3.6 OS: win10 x64 本文摘要 提供了常用的Django内置过滤器的详细介绍,包括过滤器的功能.语法.代码和效果示例. ...

  5. Shiro内置过滤器

    Shiro内置过滤器 DefaultFilter 枚举类定义了shiro所有的默认过滤器. package org.apache.shiro.web.filter.mgt; public enum D ...

  6. awk(流程控制、内置变量、内置函数、数组)

    摘自:http://bbs.51cto.com/thread-883948-1-1.html awk(流程控制.内置变量.内置函数.数组) ... 参考其他的资料,给大家看看.一.awk流程控制语句 ...

  7. JavaScript基础:BOM的常见内置方法和内置对象

    本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. BOM的介绍 JavaScript的组成 JavaScript基础分为三 ...

  8. JavaScript---Bom树的操作,内置方法和内置对象(window对象,location对象,navigator对象,history对象,screen对象)

    JavaScript---Bom树的操作,内置方法和内置对象(window对象,location对象,navigator对象,history对象,screen对象) 一丶什么是BOM ​      B ...

  9. Angular.js之内置过滤器学习笔记

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

随机推荐

  1. js数据类型的判断方法

    判断js中的数据类型有一下几种方法:typeof.instanceof. constructor. prototype. $.type()/jquery.type(),接下来主要比较一下这几种方法的异 ...

  2. java程序调用xfire发布的webService服务(二)

    在上一篇的调用xfire发布的webService服务中,我只是从服务端返回了一个字符串给客户端,却没有测试从客户端传递数据给服务端.而实际应用中一般是不太可能只出现这样的应用场景的,因此我便更进一步 ...

  3. HI3531例子程序说明

    Hisilicon Hi35xx 样例程序使用说明 1. 样例程序文件结构说明    sample            # MPP 样例程序     |-- common       # hi35x ...

  4. R语言︱文本(字符串)处理与正则表达式

    处理文本是每一种计算机语言都应该具备的功能,但不是每一种语言都侧重于处理文本.R语言是统计的语言,处理文本不是它的强项,perl语言这方面的功能比R不知要强多少倍.幸运的是R语言的可扩展能力很强,DN ...

  5. Srtuts2实现登录界面(不连接数据库)报错(二)

    二月 28, 2014 11:37:29 下午 org.apache.catalina.core.AprLifecycleListener init 严重: An incompatible versi ...

  6. Java中的List转换成JSON报错(一)

    1.错误描述 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/ ...

  7. Linux显示已经挂载的分区列表

    Linux显示已经挂载的分区列表 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda8 1 ...

  8. Codeforces Round #432 Div. 1 C. Arpa and a game with Mojtaba

    首先容易想到,每种素数是独立的,相互sg就行了 对于一种素数来说,按照的朴素的mex没法做... 所以题解的简化就是数位化 多个数同时含有的满参数因子由于在博弈中一同变化的,让他们等于相当于,那么这样 ...

  9. Windows gsl runtime error的解决方案

    经过两天多的奋战,终于把GLAD源码集成进来了. 在编译.链接都正确,程序开始跑之后,又出了一个让人很无奈的runtime error, 就在 /* Initialize minimizer */ T ...

  10. input输入框

    7.1,置灰和input框去除置灰 $("#key_SettlementCycle").attr("disabled","disabled" ...