angular:如何为不同的模块独立配置服务?

时间:2015-10-01 14:11:58

标签: angularjs angular-translate

在同一个应用中,我有2个模块:module1module2

我正在尝试整合angular-translate以便为每个模块提供独立的词汇表。

  

出于这个目的,我使用custom loader service

我将$translateProvider.useLoader('some service loader name')插入配置部分(对于每个模块)。每个模块中有两个不同的自定义加载器,其中唯一名称。但对我来说,在整个应用程序中只有一个翻译服务实例。

我不确定是不是。如果是这样,我现在只能有一个服务实例(如何)可以为每个module独立配置服务?

1 个答案:

答案 0 :(得分:0)

实际上,Angular 1.x肯定只在每个生命周期实例化一次服务(https://docs.angularjs.org/guide/services) 因此,没有机会创建多个实例并独立初始化它们。 据我所知,它在Angular 2.x中有所改变