Javascript html angularjs中的if语句

Javascript html angularjs中的if语句,javascript,angularjs,Javascript,Angularjs,我有一个表,我想把基本的if语句写入 然而,只有在我的例子中放入一些字符串,比如'xxx',它才有效,但是使用'它不起作用 下面是一个演示,其中一个空字符串的计算结果为false,因此将使用item.name而不是空字符串。您可以使用单个空格代替空字符串,这样应该可以: <td>{{(item.name == "name 12" && ' ') || item.name}}</td> {(item.name==“name 12”&&&&'')| | it

我有一个表,我想把基本的
if
语句写入

然而,只有在我的例子中放入一些字符串,比如
'xxx'
,它才有效,但是使用
'
它不起作用


下面是一个演示,其中一个空字符串的计算结果为false,因此将使用item.name而不是空字符串。您可以使用单个空格代替空字符串,这样应该可以:

<td>{{(item.name == "name 12" && ' ') || item.name}}</td>
{(item.name==“name 12”&&&&'')| | item.name}
或者,如果确实需要空字符串,请将其取反:

<td>{{(item.name != "name 12" && item.name) || ''}}</td>
{(item.name!=“name 12”&&item.name)| |''''}

空字符串的计算结果为false,因此将使用item.name而不是空字符串。您可以使用单个空格代替空字符串,这样应该可以:

<td>{{(item.name == "name 12" && ' ') || item.name}}</td>
{(item.name==“name 12”&&&&'')| | item.name}
或者,如果确实需要空字符串,请将其取反:

<td>{{(item.name != "name 12" && item.name) || ''}}</td>
{(item.name!=“name 12”&&item.name)| |''''}
角度(测试?ifTrue:ifFalse),您可以这样使用:

<td>{{((item.name == "name 12") ? "" : item.name)}}</td>
{((item.name==“name 12”)?“”:item.name)}
如果
(item.name==“name 12”)
为true,则返回
,如果为false,则返回
item.name

角度(测试?如果正确:如果正确)可以这样使用:

<td>{{((item.name == "name 12") ? "" : item.name)}}</td>
{((item.name==“name 12”)?“”:item.name)}
如果
(item.name==“name 12”)
为true,则返回
,如果为false,则返回
item.name