道招
AngularJs的provider里面的装饰器decorator
我们经常在使用某些Service的时候,更希望它能具备一些额外的功能,这时我们难道改这个Service吗?如果是系统自带的呢,改吗?这当然不现实吧。所以我们的装饰器decorator就发挥作用了,它能让已有的功能锦上添花。我们在config里面使用装饰器。 使用方法: 第一个参数:需要装饰的Service名 第二个参数:一个接受$delegate的回调函数,$delegat
浅析angular.identity
angular.identity这个函数比较简单,官方文档也就简单的交代了下。 使用方法: 当你用函数风格书写时,它返回的是函数的一个参数。 function transformer(transformationFn, value) { return (transformationFn || angular.identity)(value); }; 需要额外说明的是:这里面
AngularJS加载方式和angular.bootstrap
我们一般写AngularJS时,会在html或者body、div、form等标签里面加上ng-app="myApp"之类的,这实际上就是让angular自动加载,Angular会自动找到ng-app指令,并将写有ng-app的HTML元素里面的内容作为自己的管辖范围,也就是以该元素为根。这时系统只会找第一个ng-app,如果你的代码里面有多个ng-app的话,angular只理会第一个,后面的直接
浅析angular.bind
简单来说angular.bind函数是用来返回一个自己设定参数的函数。它有三个参数,其中第三个参数是可选的。第二个参数是被绑定的函数fn,第一个参数是第二个参数fn的上下文对象,用this调用。 使用方法: self(对象):fn的上下文对象,可用this调用 fn(函数):被绑定的函数 arg(*):可以用来绑定给fn的参数 返回值: 被
浅析angular.forEach
这个forEach还是比较简单的,angular.forEach有三个参数,前两个参数是必须的,第三个是可选的; 使用方法: 名称 说明 obj(对象或者数组) 被迭代对象 iterator(函数) 迭代器函数 context(对象) 在iterator中被指定为上下文的对象,也就是说
关注道招网公众帐号
道招开发者二群