Angular-Translate:子模块translatePartialLoader urlTemplate覆盖父模块translatePartialLoader urlTemplate

Deb*_*nda 9 javascript angularjs angular-translate

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

父模块配置

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

子模块配置

 translatePluggableLoaderProvider.useLoader('$translatePartialLoader', {
            urlTemplate: navigationConfig.rsiDomain + navigationConfig.rsiBaseUrl + navigationConfig.localizationUrl + '?bundle_name={part}&locale={lang}'
        });
Run Code Online (Sandbox Code Playgroud)

Nix*_*Nix 0

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