10

I have to use multiple translatePartialLoader with different urlTemnplate. I am using angular-translate-loader-pluggable. It seems like the child module urltemplate overrides the parent modules urltemplate

Parent Module Config

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

Child Module Config

 translatePluggableLoaderProvider.useLoader('$translatePartialLoader', {
            urlTemplate: navigationConfig.rsiDomain + navigationConfig.rsiBaseUrl + navigationConfig.localizationUrl + '?bundle_name={part}&locale={lang}'
        });
Rafael Gorski
  • 1,483
  • 14
  • 22
Debananda
  • 476
  • 1
  • 6
  • 17
  • I would recommend you take a look at this post: https://github.com/angular-translate/angular-translate/issues/1627. You can only have one loader. – Nix Nov 25 '18 at 22:53

1 Answers1

0

You cannot do what you want. By default you can only have one provider. Take a look at https://github.com/angular-translate/angular-translate/issues/1627

Nix
  • 57,072
  • 29
  • 149
  • 198