在同一个应用中,我有2个模块:module1
和module2
。
我正在尝试整合angular-translate
以便为每个模块提供独立的词汇表。
出于这个目的,我使用
custom loader service
。
我将$translateProvider.useLoader('some service loader name')
插入配置部分(对于每个模块)。每个模块中有两个不同的自定义加载器,其中唯一名称。但对我来说,在整个应用程序中只有一个翻译服务实例。
我不确定是不是。如果是这样,我现在只能有一个服务实例(如何)可以为每个module
独立配置服务?
答案 0 :(得分:0)
实际上,Angular 1.x肯定只在每个生命周期实例化一次服务(https://docs.angularjs.org/guide/services) 因此,没有机会创建多个实例并独立初始化它们。 据我所知,它在Angular 2.x中有所改变