标题属性中的角度转换变量替换

Tir*_*oth 7 html javascript angularjs angular-translate

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

<span title={{'translationID'|translate:'{username:"Value"}'}}>...</span>
Run Code Online (Sandbox Code Playgroud)

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

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

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

但这似乎不是一个选择.在这样的过滤器中可以替换变量,还是需要找到另一种解决方案?

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

<span title="{{'translationID'|translate:{username:Value} }}">...</span>
Run Code Online (Sandbox Code Playgroud)

mie*_*sol 9

以下应该有效:

<span title="{{'translationID'|translate:{username:Value} }}">...</span>
Run Code Online (Sandbox Code Playgroud)