码迷,mamicode.com
首页 > 其他好文 > 详细

angular中的module和injector

时间:2020-10-19 22:31:14      阅读:17      评论:0      收藏:0      [点我收藏+]

标签:code   module   有一个   create   color   一个   get   ==   cto   

angular.module()创建、获取、注册angular模块

//传入的参数不止一个代表创建新模块,空数组代表空模块。
var createModule=angular.module(‘module‘,[]);
//只有一个参数名代表模块
//如果模块不存在代表angular框架会抛异常
var getModule=angular.module(‘module‘)
//true,都是同一模块。
alert(getModule==createModule);

module和provide都是用来将服务注册到injector

如果加载多个模块,那么通过返回injector可以返回多个模块下的服务,需要注意的是angular.injector()可以调用多次,每次都返回都会创建新的injector对象。

var injector1=angular.injector(‘module‘,‘headerservice‘);

var injector2=angular.injector(‘module‘,‘headerservice‘);

//false

alert(injector1==injector2);

angular中的module和injector

标签:code   module   有一个   create   color   一个   get   ==   cto   

原文地址:https://www.cnblogs.com/zhanpeng-up/p/13838774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!