我必须使用具有不同urlTemnplate的多个translatePartialLoader。我正在使用angular-translate-loader-pluggable。似乎子模块urltemplate覆盖了父模块urltemplate

父模块配置

$translateProvider.useLoader('$translatePartialLoader', {
            urlTemplate: __env.hostUrl + '/*****/****/localization/resource_bundle?bundle_name={part}&locale={lang}'
        });
        $translateProvider.useLoader('translatePluggableLoader');

子模块配置
 translatePluggableLoaderProvider.useLoader('$translatePartialLoader', {
            urlTemplate: navigationConfig.rsiDomain + navigationConfig.rsiBaseUrl + navigationConfig.localizationUrl + '?bundle_name={part}&locale={lang}'
        });

最佳答案

你不能做你想做的。默认情况下,您只能有一个提供程序。看看https://github.com/angular-translate/angular-translate/issues/1627

10-01 08:46