Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果值在html表中为空,则使用angularjs显示占位符_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 如果值在html表中为空,则使用angularjs显示占位符

Javascript 如果值在html表中为空,则使用angularjs显示占位符,javascript,html,angularjs,Javascript,Html,Angularjs,我有一个使用angularjs控制器填充列表的表。如果位置表达式为空或未定义,如何显示占位符(如破折号) 这里是一个片段 我将视图填充为: <td>{{trans.Status}}</td> <td>{{trans.PaymentId}}</td> <td>{{trans.TransId}}</td> {{trans.Status} {{trans.PaymentId} {{trans.TransId}} 我在angu

我有一个使用angularjs控制器填充列表的表。如果位置表达式为空或未定义,如何显示占位符(如破折号)

这里是一个片段

我将视图填充为:

<td>{{trans.Status}}</td>
<td>{{trans.PaymentId}}</td>
<td>{{trans.TransId}}</td>
{{trans.Status}
{{trans.PaymentId}
{{trans.TransId}}
我在angular docs中找到了关于
ng show
。但是我真的不想像这样在
td
下使用额外的跨度

N/A


有没有更好的方法可以做到这一点。

您可以执行以下操作:

<td>{{trans.Status}}</td>
<td>{{trans.PaymentId}}</td>
<td>{{trans.TransId || 'N\A'}}</td>
{{trans.Status}
{{trans.PaymentId}
{{trans.TransId | |'N\A'}

我想这里回答了您的问题:为字段指定默认值是否是个好主意?或者,这是不可能的哑弹,无法进一步设计Javascript?{trans.TransId | | | |'N/A'}谢谢@TomPietrosanti这些答案正是我想要的。谢谢@Gpicazo我得到了!!