当前位置: 首页 > 知识库问答 >
问题:

如果值为空,则显示( )

轩辕天佑
2023-03-14

如果值为空,则需要在单元格中显示一个不间断的空格。这是我的模板:

<td class="licnum">{{participant.LicenseNumber}}</td>

我试过这个,但不管用:

<td class="licnum">{{participant.LicenseNumber} || "$nbsp;"}</td>

它返回null值的问题是:

如果许可证号带有null值,则单元格为空,行颜色如下所示。

利用卢库马的建议,它表明了这一点:

更改筛选器中的if语句后,仍然不显示非null值:

共有1个答案

施驰
2023-03-14

你所拥有的应该管用。缺少结尾},表达式中间有一个需要删除。

下面是一个演示,展示了解决方案的工作和NG-IF。http://plnkr.co/edit/ur7clbi6geqvyzoauahz?p=info

一个过滤器可能是要走的路线,但您可以通过一个简单的ng-if或ng-show(在td上,甚至在span上)来完成:

<td class="licnum" ng-if="participant.LicenseNumber">{{participant.LicenseNumber}}</td>
<td class="licnum" ng-if="!participant.LicenseNumber">&nbsp;</td>

<td class="licnum"><span ng-if="participant.LicenseNumber">{{participant.LicenseNumber}}</span><span ng-if="!participant.LicenseNumber">&nbsp;</span></td>

我提供了一个替代解决方案,不需要向控制器/过滤器添加代码。

您可以在AngularJS模板中阅读一下这个方法:if else语句

 类似资料:
  • 以下是我如何发送: 或者像这样(两者都试过): 在接收端,如果我访问$\u POST,则它是空的。如果我访问文件\u获取\u内容('php://input“),然后它包含我的json。 这是怎么回事?

  • 我在一个更大的脚本中有一段代码,它只是根据匹配将值分配给“i”。这个想法是,如果找到输入的值,我希望它给出匹配值,如果没有,则为0。如果它是0,我可以然后退出子消息给用户。然而,任何时候匹配找到一个空值,它只是杀死子,而不是作为我介绍的iferror的一部分来处理。我尝试过各种检查方式(例如使用iif(isfalse)),但似乎都不起作用。 导致问题的代码如下所示: 我是一个模糊的整数 用户名是一

  • 因此,我目前正在尝试找出,如果提供的数据模型不包含标记,是否可以保留该值。我知道,但这不适用于FreeMarker标记。 基本上,我想做的是:

  • 问题内容: 以下AngularJS应用程序正在使用ng-repeat和已应用的过滤器。某个应用的过滤器不会留下任何值。如何显示通知? js小提琴 的HTML AngularJS 问题答案: 我认为这是您想要的: 链接 这是另一个FIDDLE LINK,请检查此

  • 我在解析后通过检索表单数据来填充 我希望检查从表单中获得的字段是否为空,如果是空,则通过调用函数填充它,如果不是,则使用检索到的值填充它(invitecode:if newuser.invitecode==“”{“mr”}else{lnames.title},)。我知道go没有一个tenary运算符,我想要使用这个运算符,阅读这里的问题,这里的问题,这里的问题,这里的问题意味着使用一个if els

  • SQL架构: 我需要这样显示我的结果: 结果显示表SNMASTER的前5行 然后查看表事务,并在有OPERATION_ID时写入1