Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用nggetext翻译JQuery验证程序消息_Javascript_Jquery_Angularjs_Angular Validation - Fatal编程技术网

Javascript 使用nggetext翻译JQuery验证程序消息

Javascript 使用nggetext翻译JQuery验证程序消息,javascript,jquery,angularjs,angular-validation,Javascript,Jquery,Angularjs,Angular Validation,我正在使用angularJS,我想翻译JQuery验证所需要的消息。对于翻译,我使用的是grunt nggettext,它非常有效。问题是没有过滤翻译 这是我的代码: app.factory('Translations', function(gettext, $filter){ return { required: $filter('translate')(gettext("MANDATORY FIELD")) } }); function generateTranslat

我正在使用angularJS,我想翻译JQuery验证所需要的消息。对于翻译,我使用的是grunt nggettext,它非常有效。问题是没有过滤翻译

这是我的代码:

app.factory('Translations', function(gettext, $filter){
  return {
      required: $filter('translate')(gettext("MANDATORY FIELD"))
  }
});

function generateTranslations(translations){
  $.extend($.validator.messages, {
      required: translations.required
  });
}

app.controller('HomeController', function(Translations){ 
  generateTranslations(Translations);
});
HomeController是属于该状态的控制器

它总是打印“命令域”,而不是翻译。有人知道我如何解决这个问题吗


谢谢大家!

你检查过角度平移吗?是的,平移在文件中。我是说这个: