当前位置:/AngularJS API/ng/服务(service)/

ng

名称 描述
$jsonpCallbacks
$log 简单的打印日志的服务。默认实现安全的写入信息到浏览器的控制台(如果存在的话)。
$http $http是Angular的一个核心服务,它有利于浏览器通过XMLHttpRequest 对象或者 JSONP和远程HTTP服务器交互。
$compile
$anchorScroll 根据HTML5的规则,当调用这个函数时,它检查当前的url的hash值并且滚动到相应的元素。
$interval window.setInterval的Angular包装形式。
$animate $animate服务提供了基本的DOM操作功能如在DOM里插入、移除和移动元素,以及添加和删除类。这个服务是ngAnimate的核心服务,为CSS和Javascript提供了高档次的动画。
$httpParamSerializerJQLike
$modelOptions
$interpolate 将一个字符串编译成一个插值函数。HTML编译服务使用这个服务完成数据绑定。
$exceptionHandler
$controller
$document
$parse 将Angular表达式转换为函数。
$httpBackend
$cacheFactory
$filter
$location $location服务解析浏览器地址中的url(基于window.location)并且使url在应用程序中可用。将地址栏中的网址的变化反映到$location服务和$location的变化反映到浏览器地址栏。
$locale
$animateCss
$httpParamSerializer
$templateRequest $templateRequest服务运行进行安全检测,然后使用$http下载被提供的模板,成功后,将内容存储在$templateCache里。如果HTTP请求失败或HTTP请求的响应数据是空的,将抛出个$compile错误(通过设置该函数的第二个参数为true)。该注意的是,$templateCache的内容是可信的,所以调用$sce.getTrustedUrl(tpl)是省略的,当tpl的类型是字符串并且$templateCache具有匹配的项。
$templateCache 第一次使用模板,它被加载到模板缓存中,以便快速检索。你可以直接将模板标签加载到缓存中,或者通过$templateCache服务。
$sce $sce 服务是AngularJs提供的一种严格上下文转义服务。
$sceDelegate $sceDelegate是一个AngularJs为$sce服务提供严格的上下文转义服务的服务。
$q 一个帮助处理异步执行函数的服务。当他们做完处理时,使用它们的返回值(或异常)。
$window 一个浏览器窗口对象的引用。它是一个全局对象,在window中是全局可用的,但是它导致一些问题。在Angular中也经常通过$window服务提到它,因此它可以被重写、删除及测试。
$timeout window.setTimeout的Angular包装形式
$rootScope
$rootElement