angularjs之我见
iteye_19486
这个作者很懒,什么都没留下…
展开
-
[angularjs之我见] AngularJs 的DI实现
系统执行过程: 1.创建Module 2.注册Provider 3.配置Provider 4.RUN 一、providerCache 用来存储 [provider结构] 预先存储 1.$provide providerCache.$provide = { provider: supportObject(provider), factory: sup...2015-11-01 00:10:48 · 248 阅读 · 0 评论 -
[angularjs之我见]注入器
刚开始看angularjs时,总是云里雾里的,出现了很多新的理念。最后硬着头皮看源码,还真发现许多奇妙处,记录下来: 注入器Injector: anguarjs的注入器主要是用来将provider作为参数注入到被注入的函数中。 其包合: 1.invoke(fn, self, locals):通过fn的参数列表(获取[]方式指定,或$inject)得到需要注入的provider作为...2014-12-10 23:22:31 · 133 阅读 · 0 评论 -
[angularjs之我见] angularjs,那些特性让我很好奇
学习一种语言,不仅仅只会用,更多的是对一种语言的好奇,总有想知道原理的决心。让angularjs有哪些好奇点呢? 1.注入器(Injector) 2.模块(Module) 3.服务(Serivce或Provider) 4.作用域(Scope) 5.双向绑定(Tow way binding) 问题: 1.函数的DI是什么时间产生的? 在使用他的场景中,一般为:m...原创 2014-12-12 00:57:38 · 136 阅读 · 0 评论