-
angular-ui指令库查看全部
-
7878787878查看全部
-
两种事件传播方式,向上传播和向下传播查看全部
-
4.创建内部注射器的源码,如图: (1)getService是获取一个服务的实例 (2)invoke (3)instantiate查看全部
-
3.创建注射器方法源码:createInjector(),如图. 在L3906,函数已经返回,工具函数定义在返回语句后面. (1)provider (2)module loading (3)internal injector创建内部的注射器查看全部
-
2.比较provider,factory,service的不同 之源码理解,如图.provider是基础,所有的都是通过调用provider实现的.查看全部
-
2.比较provider,factory,service的不同 之总结.如图查看全部
-
2.比较provider,factory,service的不同 之service的写法,如图,service需要把服务挂载到this上查看全部
-
2.比较provider,factory,service的不同 之factory的写法.如图,factory需要返回一个对象查看全部
-
2.比较provider,factory,service的不同 之provider的写法,如图,需要定义$get的值,$get的值就是定义的provider.查看全部
-
provider模式与ng实现,如图查看全部
-
angularJS文档的injector说明,如图 injector是用来实例化已经定义过的provider,实例化类型,invoke方法和加载模块的. 说明时候才会用到injector?文档后面给出一个例子.查看全部
-
4.注入器的annotate方法核心代码:如图,用function的toString()转化为字符串,然后用正则匹配参数.查看全部
-
将注射器打印在控制台上,注射器只有五个成员变量,分别是annotate,get,has, instantiate, invole. annotate是用来分析函数的参数的,它能把一个函数的参数提取出来,随后进行依赖分析.function(arg1,arg2){}得到的返回值是["arg1","arg2"].查看全部
-
无需js双向绑定查看全部
举报
0/150
提交
取消