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