2

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

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

和它的形式 def 是这样的:

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

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

我在想像这样的 def 形式的东西:

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

0 回答 0