使用$ translate服务在AngularJs App中找到我的Json文件

时间:2017-09-15 09:14:58

标签: angularjs json

我试图在我的应用中集成angularJs的服务Translate。我按以下步骤继续:

我在我的app.js中添加了:

var myApp = angular.module('myApp', [pascalprecht.translate' ]);

myApp.config(['$translateProvider', function($translateProvider) {

      $translateProvider
      .useStaticFilesLoader({
        prefix: '/translations/locale-',
        suffix: '.json'
      })
      .preferredLanguage('en')
      .useMissingTranslationHandlerLog()
    }]);

我放了我的json:

place of json files

我收到了local-en.json文件不存在的错误?

1 个答案:

答案 0 :(得分:1)

您的前缀是/translations/locale-。这会导致translate服务查找服务器根文件夹中的文件。将其更改为./translations/locale-,它会查找当前文件夹中的文件。