0

我正在使用 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 是属于状态的控制器。

它总是打印“MANDATRY FIELD”,而不是翻译。有谁知道我该如何解决这个问题?

谢谢!

4

0 回答 0