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

html中的条件语句[重复]

窦志新
2023-03-14

我有以下html代码片段:

<div class="principal-page">
    <p class="main-chart" 
        ...
        <i class="fa fa-bolt"></i> {{$ctrl.voltage}}
    </p>
</div>

我只想在$ctrl时显示图标和文本。电压存在(至少具有on字符)。

现在,即使没有字符串,它也会显示图标。

有什么办法吗?

共有2个答案

令狐宏浚
2023-03-14

我猜在你的控制器中,你有一个属性,比如:

$scope。voltage=“一些文本”;

然后您可以使用:

<i ng-if="voltage.length > 0"></i>

或:

<i ng-show="voltage.length > 0"></i>
孟谭三
2023-03-14

您正在寻找ngIF

<i ng-if="$ctrl.voltage"></i>

只有当ngIf表达式的计算结果为“truthy”值时,上面的图标才会在DOM中呈现。

如果您仍然需要

<i ng-hide="!$ctrl.voltage"></i>
<i ng-show="$ctrl.voltage"></i>

供进一步阅读:

  • ngif
  • ngHide
  • ngShow

 类似资料:
  • 相当新的反应,我相信这很容易,但我正在尝试转换: 转换成单个返回语句。 基本上是替换

  • 在过去,我经常通过pandas数据帧计算条件语句,该数据帧将Y/N返回到1/0,然后计算并获得分数。不过,我想学习一种高级方法,用列表中较大的数据集实现计算。 这是我的代码: 输出: 但是这是针对3个列表(a, b, c)的index,但是我需要手动执行列表的其余索引。 如何为给定列表的所有索引自动执行? 当我在完整列表中使用这种格式时: 我得到这样的错误: 会感激任何帮助。

  • 跟其它程序设计语言一样,Bash中的条件语句让我们可以决定一个操作是否被执行。结果取决于一个包在[[ ]]里的表达式。 条件表达式可以包含&&和||运算符,分别对应 与 和 或 。除此之外还有很多有用的表达式。 共有两个不同的条件表达式:if和case。 基元和组合表达式 由[[ ]](sh中是[ ])包起来的表达式被称作 检测命令 或 基元。这些表达式帮助我们检测一个条件的结果。在下面的表里,为

  • 条件语句体应该总是被大括号包围。尽管有时候你可以不使用大括号(比如,条件语句体只有一行内容),但是这样做会带来问题隐患。比如,增加一行代码时,你可能会误以为它是 if 语句体里面的。此外,更危险的是,如果把 if 后面的那行代码注释掉,之后的一行代码会成为 if 语句里的代码。 推荐: if (!error) { return success; } 不推荐: if (!error)

  • Jade 条件语句和使用了(-) 前缀的JavaScript语句是一致的,然后它允许你不使用圆括号,这样会看上去对设计师更友好一点, 同时要在心里记住这个表达式渲染出的是_常规_Javascript: for user in users if user.role == 'admin' p #{user.name} is an admin else p= user.name

  • 1、什么是条件语句 Python 条件语句跟其他语言基本一致的,都是通过一条或多条语句的执行结果( True 或者 False )来决定执行的代码块。 Python 程序语言指定任何非 0 和非空(null)值为 True,0 或者 null 为 False。 执行的流程图如下: 2、if 语句的基本形式 Python 中,if 语句的基本形式如下: if 判断条件: 执行语句…… els