Angular-Translate Partial with several folders

Angular-Translate Partial with several folders

我的 json 文件有几个文件夹。当我有一个文件夹时,它可以工作,但有多个文件夹,我不知道如何配置 "urlTemplate" 多个文件夹。

  app.config(["$translateProvider", function($translateProvider) {
    $translateProvider.useLoader('$translatePartialLoader', {
      urlTemplate: '{part}-{lang}.json'
    });
  }]);

...

$translatePartialLoader.addPart("main");
$translatePartialLoader.addPart("common");

普通-en_US.json

普通-fr_FR.json

主要-en_US.json

主要-fr_FR.json

aa/common-en_US.json

aa/common-fr_FR.json

bb/main-en_US.json

bb/main-fr_FR.json

DEMO

我找到了解决办法,我可以把文件夹名放在"addPart":

$translatePartialLoader.addPart("main");
$translatePartialLoader.addPart("common");
$translatePartialLoader.addPart("b/main");
$translatePartialLoader.addPart("a/common");

DEMO