dm_vincent的专栏

后端工程师,前端技术爱好者。

[AngularJS面面观] 24. 依赖注入 --- Value以及Decorator

module中定义的高层API现在已经介绍的差不多了,本文就把后面剩下的几个能介绍的先介绍了(不能介绍的还有蛮多的,比如filter,controller,directive,这些使我们后面讨论的内容,敬请期待 :) )。和依赖注入关系比较紧密的剩下2个方法分别是value和decorator。V...

2016-08-28 18:55:47

阅读数 5186

评论数 1

[AngularJS面面观] 23. 依赖注入 --- Factory vs Service

据说99%的angular的初学者都会有一个疑问:factory和service到底有什么区别?什么情况该用factory,而什么情况又该用service呢?比如这个Stackoverflow上的这个问题:Service vs Factory,又或者是这个问题:Service vs Provide...

2016-08-26 00:00:01

阅读数 4018

评论数 0

[AngularJS面面观] 22. 依赖注入 --- 配置队列以及运行队列

在上一篇文章中,介绍了constant的生命周期:它是如何被定义的,如何被创建,如何被使用的。本文继续介绍module上更多高层API的实现细节。在继续阅读下面的内容之前,还是建议对依赖注入本身要有足够的理解,当然如果你是跟着依赖注入的这一系列文章一路走来,对angular实现依赖注入的方式和细节...

2016-08-21 14:14:58

阅读数 3542

评论数 0

[AngularJS面面观] 21. 依赖注入 --- constant到底如何而来

在上一篇文章中,我们终于见到了angular中依赖注入的总体结构图。从这幅图中我们可以知道在angular内部是有两个注入器协同工作来实现我们习以为常的依赖注入特性的。 结合上图简单回顾一下angular依赖注入的组成和工作流程。 首先,在台面上的注入器名为实例注入器(Instance I...

2016-08-19 23:11:01

阅读数 7460

评论数 0

[AngularJS面面观] 20. 依赖注入 --- instance注入器以及provider注入器

本文就来解答上一篇文章留下的疑问,为什么在注入器也分成了instance注入器和provider注入器。这两种注入器的工作原理是怎么样的。 总体结构 为此我特别准备了一张图来描述一下angular注入器的工作流程和原理,如下所示。 这张图的顶部是外部调用的入口,即通过angular暴...

2016-08-13 22:08:41

阅读数 4113

评论数 1

[AngularJS面面观] 19. 依赖注入 --- Provider是个啥

在前面介绍angular中依赖注入相关的概念和细节时,非常多次提到了provider这个概念,每次提到都会让大家再等等,再等等。现在再也等不了啦,从本篇文章开始就会陆续介绍provider和一些基于provider的高层方法,比如service,factory等等。 provider是什么?...

2016-08-13 22:07:51

阅读数 8781

评论数 1

[AngularJS面面观] 18. 依赖注入 --- $injector服务

有了前面那么多的铺垫工作,`$injector`服务正式上线。本文将介绍angular提供给开发者可以直接使用的`$injector`服务中包含的可调用方法以及每个方法的实现。 ##$injector服务 首先我们看看这个服务中包含了那些方法: ```js return { invoke...

2016-08-08 09:24:27

阅读数 5429

评论数 2

[AngularJS面面观] 17. 依赖注入 --- 注解的定义与实现

本篇文章继续介绍angular用以实现依赖注入的关键元素之一 - 注解(Annotation)。 在前几篇文章中,我们已经分析和讨论了有关angular依赖注入的几个方面: angular如何处理模块的声明和获取 angular注入器的概念和它是如何加载模块以及执行模块定义的任务 angul...

2016-08-07 00:22:35

阅读数 5440

评论数 0

[AngularJS面面观] 16. 依赖注入 --- 注入器中如何管理对象

上一篇文章初次介绍了注入器(Injector),分析了它加载模块的过程以及它是如何执行任务队列的。这里需要重申一下的是,所谓任务队列实际上就是我们在开发一个基于angular的应用时定义的那些`constant`,`service`,`factory`等等,它们通过`module`类型提供的方法定...

2016-08-06 18:19:37

阅读数 5707

评论数 3

[AngularJS面面观] 15. 依赖注入 --- 初识注入器(Injector)

本篇文章继续介绍angular中实现依赖注入的”幕后英雄” — 注入器(Injector)。说它是”幕后英雄”,是因为它才是依赖注入得以实现的主力军。而上篇文章介绍的模块只不过是活跃在前台跟各位开发人员直接打交道的”接待人员”。 初识注入器 加载模块 任务队列 方法介绍 注入器任...

2016-08-05 00:23:24

阅读数 6737

评论数 0

提示
确定要删除当前文章?
取消 删除