角翻译的localStorage的:未知提供商:$ translateLocalStorageProvider [英] Angular-translate's localStorage: Unknown provider: $translateLocalStorageProvider

查看:1080
本文介绍了角翻译的localStorage的:未知提供商:$ translateLocalStorageProvider的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用角翻译以及从文件中加载的翻译使用$ translateProvider.useStaticFilesL​​oader

I'm using angular-translate in my Angular (v1.x) app as well as loading translations from files by using $translateProvider.useStaticFilesLoader

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

.config(function($translateProvider) {

     $translateProvider.useStaticFilesLoader(
          prefix: window.location.pathname.replace(/[\\\/][^\\\/]*$/, '') + '/__languages/',  // absolute path + language path
          suffix: '.json'
     });

     // $translateProvider.useLocalStorage();
}

完美角翻译的作品,但是当它涉及到使用:

Angular-translate works perfectly but when it comes to use:

  $translateProvider.useLocalStorage();

(在上面的code注释)如本指南rel=\"nofollow\">在,我收到以下错误:

未捕获的错误:[$喷油器:unpr]未知提供商:$ translateLocalStorageProvider< - $ translateLocalStorage< - $翻译

Uncaught Error: [$injector:unpr] Unknown provider: $translateLocalStorageProvider <- $translateLocalStorage <- $translate

我当然包括了所有需要的JS文件:

Of course I included all the the needed js files:

<script src="bower_components/angular-translate/angular-translate.min.js"></script>
<script src="bower_components/angular-translate-loader-url/angular-translate-loader-url.min.js"></script>
<script src="bower_components/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js"></script>

我甚至想:


  • 添加角转换存储本地在app.JS依赖

  • 添加 $ translateUrlLoader,$ translateStaticFilesL​​oader 的.config 块。

  • add 'angular-translate-storage-local' as a dependency in app.JS
  • add $translateUrlLoader, $translateStaticFilesLoader in the .config block.

推荐答案

您不必添加角转换存储本地作为依赖于你的应用程序。 js文件。

You don't have to add angular-translate-storage-local as dependency to your app.js file.

我认为你只是忘了包括角转换存储本地包在你的HTML:

I think that you just forgot to include angular-translate-storage-local package in your html:

 <script src="bower_components/angular-translate-storage-local/angular-translate-storage-local.min.js"></script>

链接到GitHub上

这篇关于角翻译的localStorage的:未知提供商:$ translateLocalStorageProvider的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆