摘要:
在实际的开发过程中,很多後端返回给我们的数据都是需要格式化处理的,在angular中为我们内置提供了filter指令,可以很方便的对数据进行处理。首先我们看看在视图中是如何使用过滤器的。1、currency(货币)格式化 {{name | currency:'¥'}}在name的数据後面使用|... 阅读全文
摘要:
在上面的文章中,都是在html元素上绑定ng-app="myApp",然後使用angular.module('myApp',[]);来初始化模块的操作,下面我们来用angular.bootstrap方法手动初始化模块。 DEMO {{name}} {{name}}除了手动初始化模块外,还... 阅读全文
摘要:
angular为我们提供了很多的工具方法。angular.bind 更改this指向var obj1 = { name : 'obj1', show : function(str){ return this.name + str; }};var obj2 = { ... 阅读全文
摘要:
在前面的几个文章中,我们的数据都是以函数的方式定义在全局的作用域下,这样很显然是不对的,没有模块化的思想,下面的例子介绍Angular的模块化! AngularJs模块化首先在html上绑定初始化的名称,并附上myApp,使用angular.model在JS中定义多个模块,并附上参数。再使用控制器定... 阅读全文
摘要:
angular的核心MVVM,下面来看看MV(数据到视图)。 {{name}}执行上面代码,我们使用setTimeout延迟两秒去更新数据(M),我们的视图(V)并没有发生改变。其实数据确实发生改变了,但是我们的视图(V)并没有及时刷新,原因是原生的setTimeout不具备刷新的功能。ang... 阅读全文
摘要:
首先看看Angular的控制器。 angular {{name}} {{name}}在html元素上添加ng-app指令(初始化的指令,任何DOM元素都可以!),ng-app可以有属性值(ng-app="my-app")后续详解。ng-controller就是模块下的控制器,$scope上的... 阅读全文