javascript - 错误 : Unknown provider: translateFilterProvider <- translateFilter angularjs

标签 javascript angularjs

我目前正在开发一个需要翻译功能的 angularJS 应用程序, 所以我检查了 Angular-translate 库并完成了示例中的所有操作。

但是,当我运行我的代码时,出现以下错误:

Error: Unknown provider: translateFilterProvider <- translateFilter

我已将我的代码包含在以下 jsfiddle 中:http://jsfiddle.net/qYqw8/1/
在调用 fiddle 中的代码(在 portal.js 中)之前,我加载了 angular-translate javascript 文件 这是我加载文件的顺序:

<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>

如果有人能帮助我,我将不胜感激,
如果您想知道并且因为我的 fiddle 有点乱,我确实引导了我的应用程序

<html lang="nl" ng-app="portal">

谢谢,

J.

最佳答案

您的 fiddle 有点乱(例如,您没有引导应用程序并且缺少其他一些部门)。但是为了使用 angular-translate,你需要在你的 Controller 中声明它是一个依赖:

app.controller("MyCtrl", function($scope, $translate) {
  // do some stuff
});

关于javascript - 错误 : Unknown provider: translateFilterProvider <- translateFilter angularjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17971506/

相关文章:

javascript - 如何在循环中更改getElementById的参数

javascript - 如何使用 $window 从模板脚本访问 AngularJS 作用域变量

javascript - 如何从 ng-repeat 获取输入值到 Controller

css - Bootstrap-3 面板页脚不填充面板

javascript - 根据浏览器加载不同版本的jquery

php - Javascript - 如何在轮播中添加暂停按钮?

javascript - 如何在不破坏现有进入/退出绑定(bind)的情况下更新整个数据集?

javascript - 单击超链接调用 javascript 函数

angularjs - Ng-Select 在 Ng-Select 中从第一个选择框中选择下一个值

javascript - 如何在 angularJS 指令中使用 jQuery 插件(语义用户界面)?