错误:未知提供者:translateFilterProvider< - translateFilter angularjs [英] Error: Unknown provider: translateFilterProvider <- translateFilter angularjs
问题描述
我目前正在开发一个需要翻译功能的angularJS应用程序,
所以我检查了Angular-translate库并完成了示例中的所有操作。
I'm currently working on an angularJS app that needs to have a translation functionality, So I've checked the Angular-translate library and did everything that's in the example.
然而,当我运行我的代码时,我收到以下错误:
However when I run my code I get the following error:
错误:未知提供者:translateFilterProvider< - translateFilter
Error: Unknown provider: translateFilterProvider <- translateFilter
我在下面的jsfiddle中包含了我的代码: http://jsfiddle.net/qYqw8/1/
我在调用小提琴中的代码之前加载了angular-translate javascript文件(这是在portal.js)
这是我加载文件的顺序:
I've included my code in the following jsfiddle: http://jsfiddle.net/qYqw8/1/
I loaded the angular-translate javascript file before calling the code in the fiddle (which is in portal.js)
this is the order in which I load my files:
<script src="js/lib/angular.js"></script>
<script src="js/lib/angular-resource.js"></script>
<script src="js/lib/jquery-1.10.js"></script>
<script src="js/lib/angular-translate.js"></script>
<script src="js/portal.js"></script>
如果有人能帮助我,我们非常感谢,b
如果你我想知道,因为我的小提琴有点混乱,我确实引导了我的应用程序
If anyone can help me out it's highly appreciated,
In case you wondered and since my fiddle is a bit messed up, I did bootstrap my app
<html lang="nl" ng-app="portal">
thx,
J。
推荐答案
你的小提琴有点混乱(例如你没有引导应用程序而其他一些deps缺失)。但是为了使用angular-translate,你需要在控制器中声明它是一个依赖项:
Your fiddle is a bit messed up (for example you don't bootstrap the app and some other deps are missing). But in order to use angular-translate, you need to declare it a dependency in your controller:
app.controller("MyCtrl", function($scope, $translate) {
// do some stuff
});
这篇关于错误:未知提供者:translateFilterProvider< - translateFilter angularjs的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!