最新回答 / lemons3205542
问题一:什么是依赖?举个简单的例子:a的运行需要b的运行返回的值,a依赖b。(这只是简单的例子,很片面可以用与理解)b的返回的值可能是一组API,这就是你说的“可以直接用依赖的模块中的方法”。但不能是你说的“相当于“,b的返回的值不一定是API,还可能是别的,只是a的运行必须要这个值。问题二:什么是依赖注入?在用户角度,用户只需要考虑模块依赖什么,然后写出来。在angular角度,angular会根据用户的输入的依赖,然后调用$inject服务实例化用户写的依赖。问题三:$inject如何实例化?(个人理...
2016-12-30
最新回答 / 慕用3499755
angularJs中一切以模块开始,service、dirvective、control都是模块块;RequireJS的模块是模块模式的一个扩展,好处是无需全局地引用其他模块。angularJs模块是更像一堆操作集,RequireJs模块是一个属性
2016-12-30
最赞回答 / Captain9374
可以参考官方例子:http://www.gruntjs.net/sample-gruntfilegrunt.initConfig里面的uglify,qunit等等都是task
2016-12-24
已采纳回答 / feiger
我今天也比较懵看完,仔细想了下可以这么理解,直接传对象就是省略了scope声明变量,执行greet函数时会自动读取对应属性name的值username,我们一般双向绑定会先声明一个变量存储对象,$scope.data={name:username},绑定到input元素中就这么写ng-model="data.name",看到这里你应该可以反应过来,其实就是跳过了声明变量这一步,都是读取对象的属性值username。我来看这个回答是因为我也不懂这里,但是突然一下又明白了,哈哈~
2016-12-23
最新回答 / 咷椛嶋紸3678342
1.$setViewValue用来更新视图值,这个方法应该在一个视图值发生变化时被调用,一般来说是在一个DOM事件处理函数中。2.在$pasers中通将这个值传递给每一个函数,其中包括了验证器。这个值从$parsers输出后,将会被用于$modelValue以及ng-model属性中的表达式。
2016-12-22
最新回答 / 咷椛嶋紸3678342
UI-Router是AngularUI的的模块。这一节的资料在AngularJS实战第二章第四节路由源代码中下载。http://www.imooc.com/learn/156
2016-12-21