Angularjs 角度平移提供程序与useLocalStorage一起出现问题
我的代码:Angularjs 角度平移提供程序与useLocalStorage一起出现问题,angularjs,Angularjs,我的代码: var app = angular.module('myApp',['ui.bootstrap','ngCookies','pascalprecht.translate'], function($locationProvider) {}); app.config(function ($translateProvider,$translatePartialLoaderProvider){ $translateProvider.useLoader('$translatePar
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();
});
上面的代码给了我以下错误:
未捕获错误:[$injector:unpr]$injector/unpr?p0…calStorageProvider%20%3C-%20%24translate CalStorage%20%3C-%20%24translate
*如果我删除$translateProvider.useLocalStorage();页面是工作文件,但我需要实现$translateProvider.useLocalStorage()*
在我的index.html中,我包含了以下js文件
<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>
请帮助免责声明:我不是角度专家 也就是说: 你是否错过了app.config上的注射?你的第二行应该是:
app.config(['$translateProvider', '$translatePartialLoaderProvider'],
function($translateProvider, $translatePartialLoaderProvider){...
免责声明:我不是角度专家 也就是说: 你是否错过了app.config上的注射?你的第二行应该是:
app.config(['$translateProvider', '$translatePartialLoaderProvider'],
function($translateProvider, $translatePartialLoaderProvider){...
确保在
index.html
中包含“angular translate storage local.min.js
”
您可以在此处下载该文件,请确保在
index.html
中包含“angular translate storage local.min.js
”
您可以在此处下载该文件,这是一个有效的翻译提供商服务:
(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中包含此脚本:
<script src="bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.js"></script>
<script src="bower_components/angular-translate-storage-local/angular-translate-storage-local.js"></script>
如果要使用本地存储,请在HTML中包含此脚本:
<script src="bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.js"></script>
<script src="bower_components/angular-translate-storage-local/angular-translate-storage-local.js"></script>
下载链接:这里是一个有效的翻译提供商服务:
(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中包含此脚本:
<script src="bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.js"></script>
<script src="bower_components/angular-translate-storage-local/angular-translate-storage-local.js"></script>
如果要使用本地存储,请在HTML中包含此脚本:
<script src="bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.js"></script>
<script src="bower_components/angular-translate-storage-local/angular-translate-storage-local.js"></script>
下载链接:对于存储用户偏好这样简单的事情,此安装异常复杂。如果您想以角度转换的方式使用localStorage,则需要bower安装角度转换存储本地、角度cookie和角度转换存储cookie(尽管其中一些依赖项确实重叠),然后还需要确保在index.html中以正确的顺序包含javascript文件 因此:
对于存储用户偏好这样一件简单的事情,此安装异常复杂。如果您想以角度转换的方式使用localStorage,则需要bower安装角度转换存储本地、角度cookie和角度转换存储cookie(尽管其中一些依赖项确实重叠),然后还需要确保在index.html中以正确的顺序包含javascript文件 因此: