Angular

angularJS 嵌套控制器的model作用范围

1.首先一段相互有嵌套控制器的html2.如上,firstController中包含着senondController,senondController中又包含着thirdControllerindex.js文件中的angular代码如下:我们仅在最外层的firstController中定义了模型name和age,而页面上我们要在secondController和thirdController中也

angularJS $scope的$apply方法实现model刷新

控制器内,$scope有个$apply方法,可以代码更改model并同步更新页面。通常,控制器内的方法执行完毕后仅会自动刷新一次页面展示,使用$apply方法即可在想刷新页面时就刷新。如本例,这个方法接收function类型的参数。

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

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

angularJS 购物车练习

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

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

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

Angular2中拦截器Intercept探索之路

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

AngularJs 中的 $http 请求服务

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

angularJs异步的问题及promise使用

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

angular2 组件之间传参数

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