Javascript 标题/工具提示对布尔更改HTML的反应,AngularJS

Javascript 标题/工具提示对布尔更改HTML的反应,AngularJS,javascript,html,angularjs,Javascript,Html,Angularjs,如何使用两种不同的工具提示标题来表示true或false。。。 我现在被这件事困住了 title="{'text1' : attribute===true , 'text2' : attribute===false}" 这似乎不是正确的方法…你们能帮点忙就好了。提前thx只要做: title="{{ attribute ? 'text1' : 'text2'}}" 只要做: title="{{ attribute ? 'text1' : 'text2'}}" 只需使用AngularJS三元

如何使用两种不同的工具提示标题来表示true或false。。。 我现在被这件事困住了

title="{'text1' : attribute===true , 'text2' : attribute===false}"
这似乎不是正确的方法…你们能帮点忙就好了。提前thx

只要做:

title="{{ attribute ? 'text1' : 'text2'}}"
只要做:

title="{{ attribute ? 'text1' : 'text2'}}"

只需使用AngularJS三元运算符:

title="{{ attribute ? 'text1' : 'text2' }}"

如果
属性
,则
text1
否则
text2
只需使用AngularJS三元运算符:

title="{{ attribute ? 'text1' : 'text2' }}"

如果
属性
,则
text1
否则
text2

,只需使用问号作为最小If()


在我看来,这是最简单的方法。

简单地说,使用问号作为最小if()


在我看来,这是最简单的方法。

三元运算符就可以做到这一点

title="{{ attribute ? 'text1' : 'text2' }}";

三元运算符将完成此操作

title="{{ attribute ? 'text1' : 'text2' }}";
使用三元运算符

title="{{ attribute ? 'text1' : 'text2' }}";
使用三元运算符

title="{{ attribute ? 'text1' : 'text2' }}";

快10秒!;)非常好,谢谢你,顺便问一下,如果你使用这个表达式,它对未定义的代码会有什么反应。它什么也看不出来吗?问候和+1@AlexW好的,我用
属性更改了
条件
,以匹配您的情况。快10秒!)非常好,谢谢你,顺便问一下,如果你使用这个表达式,它对未定义的代码会有什么反应。它什么也看不出来吗?问候和+1@AlexW好的,我用
属性更改了
条件
,以匹配您的情况。