gpt4 book ai didi

angularjs - Angular-translate 的 localStorage : Unknown provider: $translateLocalStorageProvider

转载 作者:行者123 更新时间:2023-12-04 11:36:40 25 4
gpt4 key购买 nike

我在我的 Angular (v1.x) 应用程序中使用 angular-translate 以及使用 $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 工作得很好,但在使用时:
  $translateProvider.useLocalStorage();

(在上面的代码中评论)如 this guide 中所建议的,我收到以下错误:

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



当然,我包括了所有需要的 js 文件:
<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>

我什至试图:
  • 添加 'angular-translate-storage-local' 作为 app.JS 中的依赖项
  • .config 块中添加 $translateUrlLoader, $translateStaticFilesLoader
  • 最佳答案

    您不必将 angular-translate-storage-local 作为依赖项添加到 app.js 文件中。

    我认为您只是忘记在 html 中包含 angular-translate-storage-local 包:

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

    Link to github

    关于angularjs - Angular-translate 的 localStorage : Unknown provider: $translateLocalStorageProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30287185/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com