当前位置: 首页 > 面试题库 >

ngClass样式,键中有破折号

姜明贤
2023-03-14
问题内容

我希望这可以使某些使用破折号的样式的人免于头痛,尤其是因为引导程序变得如此流行。

我通过以下方式使用角度1.0.5

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js"></script>

在ngClass文档中,该示例很简单,但还提到该表达式可以是类名到布尔值的映射。我试图在我的图标上使用“
icon-white”样式,如引导文档中所示,具体取决于布尔变量。

<i class="icon-home" ng-class="{icon-white: someBooleanValue}">

上面的行不起作用。icon-whitesomeBooleanValuetrue为true
时,该类不附加。但是,如果将键更改为iconWhite,则会成功将其添加到类值列表中。如何用破折号添加一个值?


问题答案:

经过数小时的黑客攻击,事实证明破折号被插值了!引号是必需的。

<i class="icon-home" ng-class="{'icon-white': someBooleanValue}">

我希望这可以帮助某人避免头发脱落。

更新:

在较旧的Angular版本中,使用反斜杠也可以解决问题,但在较新的版本中则不行。

<i class="icon-home" ng-class="{icon\-white: someBooleanValue}">

前者可能是首选,因为您可以在自己喜欢的编辑器中更轻松地搜索它。



 类似资料:
  • 我正在绘制一个仪表板,在一个散点图中有多个x特征,每个特征要么显示为直线,要么显示为带标记的直线。 我已经根据我指定的要求构建了散点图,但是,当我在本地运行仪表板时,实际上看不到散点图 这是我写的代码 这是我的数据样本 }

  • 我试图将像“plex”或“emby”这样的实时代码转换与我的应用程序集成在一起。 我可以服务dash内容到shaka-player或dash.js,但只有在“现场模式”。但我想通过玩家来实现搜索。 我看了一下plex,为了启用这一点,他们创建了自己的mpd文件和持续时间,这样玩家就有了一个完整的搜索栏。 然而,当寻找时,玩家会要求一个段号,如:449。我需要停止ffmpeg并使用偏移量重新启动,但

  • 问题内容: 我要备份数据库时出现错误 有什么办法可以用表名(temp_01-01-000001)解决这个问题。 问题答案: 您可以编辑文件/system/database/drivers/mysql/mysql_utility.php的第132行 从: 至:

  • 我正在尝试增加我的折线图的线条粗细,使用React-Google-Charts实现。我已经看过了文档,但任何与线条粗细有关的东西都不起作用。我如何增加线条的粗细,并为线条提供不同的颜色。下面是我的实现和增加线条粗细的方法 对行没有执行任何操作。

  • 问题内容: 例子: 创建一个ISO映像并将其直接刻录到CD。 转到上一个目录。 侦听端口12345并解压缩发送给它的数据。 破折号的目的是什么?如何使用? 问题答案: 如果您在命令末尾说的是裸露,这在许多要使用文件的命令中很常见。 它允许您指定标准输入或输出,而不是 实际的 文件名。 第一个和第三个示例就是这种情况。例如,该命令采用标准输入(由产生的ISO图像流)并将其直接写入。 使用该命令,每次

  • 问题内容: 我开始学习一些JavaScript,并且了解在命名标识符时不允许使用破折号。但是,在CSS中,ID和类通常使用破折号。 在CSS中使用破折号是否会干扰javascript交互?例如,如果我要使用。我已经尝试了一些使用getElementByID并将破折号作为div ID的名称的示例,并且它可以工作,但是我不确定在所有其他情况下是否都是这种情况。 问题答案: 在ID(或类名,如果您选择的