Angular依赖注入

依赖注入

  • 一个对象通常有三种方式可以获得对其依赖的控制权:
    • 在内部创建依赖;
    • 通过全局变量进行引用;
    • 在需要的地方通过参数进行传递。
  • 依赖注入是通过第三种方式实现的。
  • 从功能上看,依赖注入会事先自动查找依赖关系,并将注入目标告知被依赖的资源,这样就可以在目标需要时立即将资源注入进去。

推断式注入声明

行内注入声明

  • 在定义一个AngularJS的对象时,行内声明的方式允许我们直接传入一个参数数组而不是一个函数。数组的元素是字符串,它们代表的是可以被注入到对象中的依赖的名字,最后一个参数就是依赖注入的目标函数对象本身。

你可能感兴趣的:(Angular依赖注入)