与useLocalStorage角translateProvider问题 [英] angular translateProvider Issue with useLocalStorage
问题描述
我的code:
var app = angular.module('myApp',['ui.bootstrap','ngCookies','pascalprecht.translate'], function($locationProvider) {});
app.config(function ($translateProvider,$translatePartialLoaderProvider){
$translateProvider.useLoader('$translatePartialLoader', {
urlTemplate:'/ang/src/verbiage/{lang}/{part}.json'
});
$translateProvider.preferredLanguage('us-en');
$translateProvider.useLocalStorage();
});
以上code是给我以下错误:
未捕获的错误:[$喷油器:unpr]的http://errors.angularjs.org/1.2.15-build.2399+sha.ca4ddfa/$injector/unpr?p0…calStorageProvider%20%3C-%20%24translateLocalStorage%20%3C-%20%24translate
The above code is giving me following error: Uncaught Error: [$injector:unpr] http://errors.angularjs.org/1.2.15-build.2399+sha.ca4ddfa/$injector/unpr?p0…calStorageProvider%20%3C-%20%24translateLocalStorage%20%3C-%20%24translate
*的如果我删除$ translateProvider.useLocalStorage();页面文件的工作,但我需要实现$ translateProvider.useLocalStorage()* 的
在我的index.html我包括以下js文件。
in my index.html i included following js files .
<script type="text/javascript" src="/ang/vendor/angular-translate/angular-translate.min.js"></script>
<script type="text/javascript" src="/ang/vendor/angular-translate-loader-partial/angular-translate-loader-partial.js"></script>
<script type="text/javascript" src="/ang/vendor/angular-cookies/angular-cookies.js"></script>
请帮助
推荐答案
下面是一个工作提供翻译服务:
Here is a working translate provider service:
(function(){
/*globals myApp*/
'use strict';
angular.module('myApp').config(['$translateProvider', function($translateProvider) {
$translateProvider.translations('en', {
foo : 'hello'
})
.translations('tr', {
foo : 'merhaba'
});
$translateProvider.preferredLanguage('en');
$translateProvider.useLocalStorage();
}]);
})();
如果你想使用的cookie包含在HTML此脚本:
If you want to use cookie include this script in your HTML:
<script src="bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.js"></script>
如果你想使用本地存储在HTML此脚本:
if you want to use local storage include this script in your HTML:
<script src="bower_components/angular-translate-storage-local/angular-translate-storage-local.js"></script>
下载链接: https://github.com/angular-translate /凉亭-角转换存储本地
这篇关于与useLocalStorage角translateProvider问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!