摘要:
$scope与$rootScope的关系:①不同的控制器之间 是无法直接共享数据②$scope是$rootScope的子作用域对象$scope的id是随着控制器的加载顺序依次递增,$rootScope的id是1 ③不同控制器之间如何通信??1、借助于$rootScope2、既然子作用域对象可以调用父 阅读全文
摘要:
服务的本质是单例对象,封装一些方法和属性的。 单例模式:在实例化变量的时候,如果该变量已经存在,直接返回该变量;如果不存在,就创建一个新的变量再返回 ng自带的服务有很多,常用:$location $window $http $scope $rootScope $interval $timeout. 阅读全文
摘要:
ng中自带方法 angular.toJson 序列化angular.fromJson 反序列化 结果: 代码: 阅读全文
摘要:
过滤器的本质就是一个方法,参数就是输入的值以及给过滤器指定的参数,返回值就是处理后要显示的值。 ①过滤器创建var app = angular.module();app.filter(‘名称’,func)//创建过滤器在filter的第二参数,是一个方法,返回的是过滤器方法(有返回值)app.fil 阅读全文
摘要:
1、ng中自带的过滤器过滤器:实现对数据的筛选、过滤、格式化。 过滤器是一个有返回值的方法。 过滤器语法:{{ expression |过滤器1:'参数' | 过滤器2:'参数' }} | --》 管道,支持多重过滤。 常见的过滤器中:①currency 货币样式的格式化②date 日期格式化 参数 阅读全文
摘要:
效果: 代码: 阅读全文
摘要:
ngOptions:根据集合,动态的生成option。 select ng-options="color.name for color in colorList" 注意跟ng-repeat 的区别: ng-repeat="obj in cart track by $index" 结果: 代码: 阅读全文
摘要:
结果: 代码: 阅读全文
摘要:
$scope.$watch('监听的变量的名称',func) 在angularJs之所以能够实现绑定,是因为angularJS框架在背后为每一个模型数据添加了一个监听,与$watch其实是一个道理。 结果: 代码: 例子:通过MVC实现一个SPA,在view有一个textarea(留言本),有一个s 阅读全文
摘要:
1、方向1:model->View模型数据绑定到视图 绑定的方式:①双花括号 ②常见的ng指令(ngRepeat ngIf ngShow....) 效果:数据一旦绑定到视图上,随着数据的修改,视图会自动更新。 例子:点击按钮,实现数字的自增(count++),并显示在视图中。 对比:DOM操作方式: 阅读全文