2-9.Angular-依赖注入

依赖注入

  • AngularJS采用模块化的方式组织代码,将一些通用逻辑封装成一个对象或函数,实现最大程度的复用,这导致了使用者和被使用者之间存在依赖关系。

  • 所谓依赖注入是指在运行时自动查找依赖关系,然后将查找到依赖传递给使用者的一种机制。

  • 依赖注入分为两种:

    • 1.行内式注入.
    • 以数组形式明确声明依赖, 数组元素都是包含依赖名称的字符串,数组最后一个元素是依赖注入的目标函数.
    • 2.推断式注入.
    • 没有明确声明依赖,AngulaerJS会将函数参数名称当成是依赖的名称.
    • 这种方式会带来一个问题,当代码经过压缩后函数的参数被压缩,这样便会造成依赖无法找到.所以不建议使用.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,092评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,251评论 25 709
  • 一个对象通常有三种方式可以获得对其依赖的控制权: 在内部创建依赖 通过全局变量进行引用 在需要的地方通过参数进行传...
    oWSQo阅读 4,468评论 0 0
  • 注:这是自己写于2011年的一篇文章,里面有很多《电机学》课程名词。无他,当时对一个小学妹动心,以托相思。 年轻,...
    寻梦追梦阅读 3,800评论 2 2
  • 以前看过一篇文章叫《渔夫的太阳》,大概讲的是:一个去海岛度假的富翁劝诫一位同在海边晒太阳的渔夫多去打些鱼,这样...
    戴氏波波阅读 2,669评论 5 2

友情链接更多精彩内容