配置 angularJS 阶段
Configure phase of angularJS
引导 angular 应用程序的配置阶段发生了什么。无法想象。现在我对提供者感到困惑。所以可能是配置阶段的洞察力帮助我理解整个 process.As 提供程序可以在配置阶段注入。
谢谢。
angular 应用程序使用服务($http
、$location
等)。
有时需要在使用这些服务之前配置。例如,$location
服务有两种执行模式:"normal"模式和"html5"模式。 $http
甚至在发送第一个 HTTP 请求之前可能需要一些 headers 配置。
要配置这些服务,Angular 使用 提供商 。提供者是 objects,其作用是在配置阶段接受配置选项,然后,一旦一切设置完毕,就创建服务的唯一实例。
因此,要配置 $location
服务,请在配置阶段使用其 $locationProvider
。一旦该阶段完成,Angular,在 运行 阶段,将调用提供商的 $get()
方法,该方法将创建和 return $location
服务(因此名字 "provider").
引导 angular 应用程序的配置阶段发生了什么。无法想象。现在我对提供者感到困惑。所以可能是配置阶段的洞察力帮助我理解整个 process.As 提供程序可以在配置阶段注入。
谢谢。
angular 应用程序使用服务($http
、$location
等)。
有时需要在使用这些服务之前配置。例如,$location
服务有两种执行模式:"normal"模式和"html5"模式。 $http
甚至在发送第一个 HTTP 请求之前可能需要一些 headers 配置。
要配置这些服务,Angular 使用 提供商 。提供者是 objects,其作用是在配置阶段接受配置选项,然后,一旦一切设置完毕,就创建服务的唯一实例。
因此,要配置 $location
服务,请在配置阶段使用其 $locationProvider
。一旦该阶段完成,Angular,在 运行 阶段,将调用提供商的 $get()
方法,该方法将创建和 return $location
服务(因此名字 "provider").