AngularJS - 设置标题属性

时间:2014-09-29 09:44:40

标签: angularjs

如果某个条件为真,我想设置title属性。如果内容是avaiblabe我想设置一个类和替代文本。如何设置标题文字?

HTML

<li ng-class="{true: 'my_class', false: ''}[content]"  title="this is content">  

2 个答案:

答案 0 :(得分:8)

您可以使用与ng-class相同的技术:

<li ng-class="{true: 'my_class', false: ''}[content]"  title="{{{true: 'title true', false: 'title false'}[content]}}">

http://plnkr.co/edit/IdBxje8PUMPEK3MnenXt?p=preview

答案 1 :(得分:4)

使用类似此{{ condition && if_true || if_false }}的表达式。例如:

<li ng-class="{ 'my_class': !!content }" title="{{ !!content && content || otherContent }}">