使用条件设置title属性并使用angular translate

时间:2015-10-23 05:37:16

标签: angularjs attributes angular-translate

我正在使用带有某些条件的title属性,而我的代码是

<li title="{{admin ? 'purchase license pack':''}}"><span translate>pack.details</span></li>

如果admin为true,则会显示购买许可证包。但是如何使用翻译过滤器将其设为i18n键。 我试过这个,

<li title="{{admin ? '{{'purchase.pack'|translate}}':''}}"><span translate>pack.details</span></li>

但是它显示了解析错误。 怎么做?

1 个答案:

答案 0 :(得分:4)

由于您尝试插值插值,因此错误很自然。但是,你很亲密..试试这个:

<li title="{{admin ? ('purchase.pack'|translate) : ''}}"><span translate>pack.details</span></li>