【发布时间】:2015-05-20 13:29:20
【问题描述】:
这是我的示例代码:en.js
var translationsEN = {
USERNAME: 'Username',
PASSWORD: 'Password',
LOGIN: 'Login',
CANCEL: 'Cancel' };
和我的控制器:
.config(function ($routeProvider, $translateProvider) {
...
$translateProvider.translations('en_US', translationsEN);
$translateProvider.preferredLanguage('en_US');
...
我正在使用 Pascal Precht 的 angular-translate 模块。 当我更新文件时,控制台中显示消息:“translationsEN 未定义”(在我的控制器中)和来自我的语言文件的消息:“translationsEN 已定义但从未使用”
如何在控制器中定义变量?我需要将变量定义为服务吗?
【问题讨论】:
-
哦,好吧。谢谢jlowcs。我会试试的:)
-
是的,所以你的控制台说配置不知道变量
translationEn的存在
标签: javascript angularjs angular-translate