7
使用$ 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();
}
角翻译,我在我的角度(1.x版)应用程序,以及从文件加载翻译使用angular-translate完美的作品,但是当涉及到使用:作为this guide提出
$translateProvider.useLocalStorage();
(在上面的代码注释),我收到以下错误:
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>
我甚至想:
- 添加“角转换存储本地”作为一个依赖app.JS
- add $ translateUrlLoader,$ translateStaticFilesLoader in .config bl玉珠。
是的,谢谢你:-) 还存储cookie的失踪 – dragonmnl
可以安装使用 - >凉亭安装--save角转换存储本地 –
在我来说,我需要明确添加以下所有的文件来摆脱依赖性错误:'angular-cookies','angular-translate','angular-translate-loader-url','angular-translate-loader-static-files','angular-translate-storage-本地','角度 - 翻译 - 存储 - cookie“。 – BradGreens