角度架构形式:枚举翻译

时间:2017-02-03 08:05:02

标签: angularjs select angular-translate angular-schema-form

我有一个选择,它的架构如下所示:

type: {
  type: 'string',
  enum: ['Event', 'BusinessEvent', 'ComedyEvent', ... ],
  default: 'Event'
}

它的形式如下:

{
  key: 'type',
  title: $translate.instant('templates.forms.event.type'),
  feedback: false
}

我使用角度翻译为i18n。选择工作完美无缺,但我还没有找到一种方法来翻译枚举中的实际项目。有没有办法做到这一点?

我正在考虑像这样的形式的东西:

{
  key: 'type',
  title: $translate.instant('templates.forms.event.type'),
  feedback: false,
  showAs: function(value) {
    return $translate.instant('templates.forms.event.' + value);
  }
}

0 个答案:

没有答案