Javascript 如果值在html表中为空,则使用angularjs显示占位符
我有一个使用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
<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我得到了!!