随笔分类 - AngularJs
AngularJs的文档、Demo等相关文章
Angular - - angular.injector、angular.module
摘要:angular.injector创建一个injector对象, 调用injector对象的方法可用于获取服务以及依赖注入。格式:angular.injector(modules);modules: Array 注入的模块(一个或多个)。使用代码: (function () { angular...
阅读全文
Angular - - Angular数据类型判断
摘要:angular.isArray判断括号内的值是否为数组。格式:angular.isArray(value);value: 被判断是否为数组的值。---------------------------------------------------------------angular.isDate判...
阅读全文
Angular - - angular.uppercase、angular.lowercase、angular.fromJson、angular.toJson
摘要:angular.uppercase将指定的字符串转换成大写格式:angular.uppercase(string);string:被转换成大写的字符串。使用代码: var str = "ABCabc"; var upperCase = angular.uppercase(str);//ABCAB...
阅读全文
Angular - - angular.bind、angular.bootstrap、angular.copy
摘要:angular.bind返回一个调用self的函数fn(self代表fn里的this).可以给fn提供参数args(*).这个功能也被称为局部操作,以区别功能。格式:angular.bind(self,fn,args);self:object 对象; fn的上下文对象,在fn中可以用this调用fn...
阅读全文
Angular - - angular.element
摘要:angular.element将DOM元素或者HTML字符串一包装成一个jQuery元素。格式:angular.element(element);element:包装成jquery对象的html字符串或者dom元素jqLite提供的方法:addClass()after()append()attr()...
阅读全文
Angular - - angular.equals
摘要:angular.equals对比两个对象/值是否相等。支持值类型、正则表达式、数组和对象。如果下列至少有一个是正确的,则将两个对象/值视为相等。两个对象/值能通过===比较。两个对象/值是同一类型/他们的属性一致并且通过angular.equals详细比较。两者都是NaN. (在javascript...
阅读全文
Angular - - angular.identity和angular.noop
摘要:angular.identity函数返回本身的第一个参数。这个函数一般用于函数风格。格式:angular.identity() 使用代码: (function () { angular.module("Demo", []) .controller("testCtrl", testCtr...
阅读全文
Angular - - angular.forEach、angular.extend
摘要:angular.forEach调用迭代器函数取每一项目标的集合,它可以是一个对象或数组。迭代器函数与迭代器(value、key)一起调用,其中值是一个对象属性或数组元素的值,而数组元素是对象属性的关键或数组元素索引。为函数指定一个可选的上下文。格式:angular.forEach(obj,itera...
阅读全文
Angular - - $anchorScroll、$controller、$document
摘要:$anchorScroll根据HTML5的规则,当调用这个函数时,它检查当前的url的hash值并且滚动到相应的元素。监听$location.hash()并且滚动到url指定的锚点的地方。可以通过$anchorScrollProvider.disableAutoScrolling()禁用。依赖:$w...
阅读全文
Angular - - $http请求服务
摘要:$http$http是Angular的一个核心服务,它有利于浏览器通过XMLHttpRequest 对象或者 JSONP和远程HTTP服务器交互。$HTTP API 是基于 $q服务暴露的deferred/promise APIs。快捷使用方式:$http.get$http.head$http.po...
阅读全文
Angular - - $interval 和 $timeout
摘要:$intervalwindow.setInterval的Angular包装形式。Fn是每次延迟时间后被执行的函数。间隔函数的返回值是一个承诺。这个承诺将在每个间隔刻度被通知,并且到达规定迭代次数后被取消,如果迭代次数未定义,则无限制的执行。通知的值将是运行的迭代次数。取消一个间隔,调用$intrev...
阅读全文
Angular - - $animate
摘要:$animate$animate服务提供了基本的DOM操作功能如在DOM里插入、移除和移动元素,以及添加和删除类。这个服务是ngAnimate的核心服务,为CSS和Javascript提供了高档次的动画。$animate在Angular核心都是有效的,无论如何,这个服务为了支持所有动画须包含ngAn...
阅读全文
Angular - - $interpolate 和 $parse
摘要:$interpolate将一个字符串编译成一个插值函数。HTML编译服务使用这个服务完成数据绑定。使用:$interpolate(text,[mustHaveExpression],[trustedContext],[allOrNothing]);text:需要被编译的字符串。mustHaveExp...
阅读全文
Angular - - $q 承诺与延迟
摘要:$q一个帮助处理异步执行函数的服务。当他们做完处理时,使用它们的返回值(或异常)。受 Kris Kowa’s Q 的启发,这是一个实现promise/deferred对象的启用。$q的两种方式---这是一个更类似于Kris Kowal Q或jQuery的递延实现,另一种在一定程度上类似的ES6承诺。...
阅读全文
Angular - - $location 和 $window
摘要:$location$location服务解析浏览器地址中的url(基于window.location)并且使url在应用程序中可用。将地址栏中的网址的变化反映到$location服务和$location的变化反映到浏览器地址栏。公开浏览器地址栏中的当前网址,这样就可以:1.观察和监听网址。2.改变网...
阅读全文
Angular - - $sce 和 $sceDelegate
摘要:$sce$sce 服务是AngularJs提供的一种严格上下文转义服务。严格的上下文转义服务严格的上下文转义(SCE)是一种需要在一定的语境中导致AngularJS绑定值被标记为安全使用语境的模式。由用户通过ng-bind-html绑定任意HTML语句就是这方面的一个例子。我们称这些上下文转义为特权...
阅读全文
Angular - - $templateCache 和 $templateRequest
摘要:$templateCache第一次使用模板,它被加载到模板缓存中,以便快速检索。你可以直接将模板标签加载到缓存中,或者通过$templateCache服务。通过script标签:备注:script标签模板不需要包含在文档头部。但他必须在$rootElement下,不然模板将会被忽略。通过$templ...
阅读全文
Angular - - $resource 更高端的数据交互
摘要:$resource创建一个resource对象的工厂函数,可以让你安全的和RESFUL服务端进行数据交互。需要注入 ngResource 模块。angular-resource[.min].js默认情况下,末尾斜杠(可以引起后端服务器不期望出现的行为)将从计算后的URL中剥离。这个可以通过$reso...
阅读全文
Angular - - filter 过滤器
摘要:FilterNg里的过滤器。currency:把一个数字格式化成货币模式(如$1,234.56)。当没有提供任何货币符号时,默认使用当前区域的符号。使用:HTML:{{ currency_expression | currency:symbol:fractionSize}}JS:$filter(“c...
阅读全文
Angular - - ngRoute Angular自带的路由
摘要:ngRoute$routeProvider配置路由的时候使用。方法:when(path,route);在$route服务里添加一个新的路由。path:该路由的路径。route:路由映射信息。controller:字符串或函数,指定控制器。controllerAs:一个用于控制器的标识符名称。。tem...
阅读全文
浙公网安备 33010602011771号