如果某个条件为真,我想设置title属性。如果内容是avaiblabe我想设置一个类和替代文本。如何设置标题文字?
HTML
<li ng-class="{true: 'my_class', false: ''}[content]" title="this is content">
答案 0 :(得分:8)
您可以使用与ng-class相同的技术:
<li ng-class="{true: 'my_class', false: ''}[content]" title="{{{true: 'title true', false: 'title false'}[content]}}">
答案 1 :(得分:4)
使用类似此{{ condition && if_true || if_false }}
的表达式。例如:
<li ng-class="{ 'my_class': !!content }" title="{{ !!content && content || otherContent }}">