Angular-Translate 标题属性中的变量替换

Angular-Translate Variable Replacement in Title Attribute

我正在使用 Angular-Translate 2.6.1 开发 AngularJS 应用程序。我有一个带有 title 属性的跨度将被翻译,但它也需要显示一个变量。

<span title={{'translationID'|translate:'{username:"Value"}'}}>...</span>

我尝试用 {{Value}} 替换 "Value",带引号和不带引号。值在范围内定义,我可以在过滤器外使用 {{Value}} 访问它。

到目前为止,我在 Angular-Translate 中唯一幸运的变量替换是使用翻译指令

(例如 <span translate="translationID" translate-value-username="{{Value}}">...</span>),

但这似乎不是这里的一个选项。是否可以在这样的过滤器中进行变量替换,或者我是否需要寻找其他解决方案?

编辑: 为了便于阅读,这里是解决方案:

<span title="{{'translationID'|translate:{username:Value} }}">...</span>

以下应该有效:

<span title="{{'translationID'|translate:{username:Value} }}">...</span>