angularjs translate-value从i18n文件中获取值

时间:2016-11-24 11:47:54

标签: angularjs angular-translate

我有以下html代码来获取角度来翻译来自dash.title的标签和来自errors.correct的范围文字。

<label translate="dash.title"></label>
<span class="success text-small" translate="errors.correct" translate-values="{ fieldname: 'dash.title' | translate }"></span>

i18n文件中的errors.correct是这样的:

"errors": {
    "correct": "The « {{fieldname}} » is correctly filled out!"
  }

所以我的fieldname必须从label获取值,它应该与标签文本相同。 为什么这个设置不起作用?解决方案是什么?

1 个答案:

答案 0 :(得分:2)

这是解决方案:

translate-values="{ fieldname:'{{'dash.title' | translate}}' }"