引导 Angular 应用程序的配置阶段发生了什么。无法想象。现在我对提供商感到困惑。 SO 可能是配置阶段的洞察力帮助我理解整个过程。因为提供程序可以在配置阶段注入。
Thanks.
角度应用程序使用服务 ($http
, $location
, ETC。)。
有时需要配置在使用这些服务之前。例如,$location
服务有两种执行模式:“正常”模式和“html5”模式。$http
在发送第一个 HTTP 请求之前,可能需要配置一些标头。
为了配置这些服务,Angular 使用提供者。提供者是一些对象,其作用是在配置阶段接受配置选项,然后在一切设置完成后创建服务的唯一实例。
因此,要配置$location
服务,您使用它的$locationProvider
在配置阶段。一旦该阶段完成,Angular 在运行阶段将调用提供者的$get()
方法,它将创建并返回$location
服务(因此称为“提供商”)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)