Angular

angularJS 自定义工厂和服务实现共享数据

1.自定义工厂,可返回任意类型的数据自定义工厂方式一.factory方法varapp=angular.module('myApp',[]);app.factory('CustomFactory',function(){return'aaabbb';});自定义工厂方式二$provide.factory方法angular.module('myApp',[],function($provide){$p

为Angular内置$http服务添加拦截器

response:response方法可以实现拦截响应:该方法会在http接收到从服务器过来的响应之后执行,因此我们可以修改响应报文或做其他操作。响应对象包括了请求配置,头,状态和从后台过来的数据。如果返回无效的响应对象或者promise会被拒绝,导致http调用失败。也有可能它被一个请求拦截器拒绝了,或者被上一个响应拦截器中断了。在这种情况下,响应异常拦截器可以帮助我们恢复后台调用。

angular2 组件之间传参数

Angular不会关注这个对象的属性的变化。这个对象的引用没有发生变化,于是从Angular的视角看来,也就没有什么需要报告的变化了。

angularJs异步的问题及promise使用

前面有说到处理angularjs中的异步的问题,在福瑞项目中我是通过逻辑判断不停的调用方法判断是否异步的按个函数已经执行完毕的。这里咱们就来说下angularjs中的异步的问题,以及“正规的解决方法”先聊一聊关于promise中的异步编程异步编程存在两种形式,一种是单次执行模式,一种是监听执行模式。这些消息发送完promise会调用现有的回调函数。返回值为回一个promise对象为支持链式调用而存在。

AngularJs 中的 $http 请求服务

$http$http是Angular的一个核心服务,它有利于浏览器通过XMLHttpRequest对象或者JSONP和远程HTTP服务器交互。设置http请求缓存。headers:对象,字符串或者函数返回表示发送到服务器的HTTP请求头。

Angular2中拦截器Intercept探索之路

初衷之前看到angular2正式发布了,过去看了下,感觉不错,于是入坑。使用过程中想写一个像angular1那样的拦截器,一路坎坷啊Angular1中的拦截器Angular2中没有提供,需要自己实现去Stackoverflow上搜了好久,有相关内容是不错,但过时了。不过思路还是可以借鉴的。尝试以下第一篇链接第二篇链接第三篇app.module.ts里写法过时了按照上述代码,写法与angular2r6不同,不知道怎么改。

angularjs定义对集合进行过滤的过滤器

定义对集合进行过滤的过滤器1)定义varmd=angular.module(moduleName,['ng.service']);md.filter('propertyLikeValueFilter2',function(){returnfunction(list,property,value){return_.filter(list,function(item){returnitem[prope

angularJS 购物车练习

本文是一个简单的购物车练习,功能包括增加、减少某商品的数量,从而影响该商品的购买总价以及所有商品的购买总价;从购物车内移除一项商品;清空购物车。

angularJS $scope的$watch方法监听model改变

$scope有个$watch方法,可以监听指定的model的改变,一旦model改变则触发(执行)传入其中的方法,该方法接收三个参数,如下$scope.$watch,其中newValue指向所监听的model,即两者是一回事,而oldValue则是所监听model此次改变前的拷贝。