使用条件并使用角度平移设置标题属性

Vij*_*hnu 2 attributes angularjs angular-translate

我在某些情况下使用title属性,我的代码是

<li title="{{admin ? 'purchase license pack':''}}"><span translate>pack.details</span></li>
Run Code Online (Sandbox Code Playgroud)

在这里,如果管理员为true,则显示购买许可证包。但是,如何使用转换过滤器将其设为i18n键。我试过了

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

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

Man*_*kla 5

由于您尝试对插值进行插值,因此错误是自然的。但是,您距离很近。尝试此操作:

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