Ng类条件语法
Ng-class Conditional Syntax
我试图有条件地将类应用于元素,但无法获得正确的语法
我试过以下方法,但不起作用。
ng-class="{foo: bar === "true"}"
bar
是一个布尔值。
此外,该元素已经具有class
属性。foo
会被附加到类列表中吗?
您不应该在评估中使用双引号,因为这会关闭您的ng-class属性。如果要检查字符串,可以使用单引号。在您的情况下,如果bar是布尔值,您根本不必使用引号:
ng-class="{foo: bar === true}"
相当于
ng-class="{foo: bar}"
如果是字符串,请使用:
ng-class="{foo: bar === 'your_string'}"
如果您的元素已经有了class属性,那么foo将被追加到列表中。
ng-class="{'checkedClass': trueVariable}
这是一篇同样的文章http://www.ecofic.com/about/blog/conditionally-apply-a-css-class-with-angularjs
相关文章:
- 通过js在新选项卡中有条件地打开url
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- jQuery-有条件地附加HTML
- 根据某些条件在视图之间切换
- 如何做到这一点,使代码在不传递条件后执行函数
- JS中的条件运算符-失败的语法错误
- 无法在jsx中使用条件语法显示找不到的信息
- Ng类条件语法
- 在 JavaScript 中,条件语句中 OR 运算符的正确语法是什么?我错过了什么
- 在javascript中使用剃刀语法时出现条件编译错误/警告(在此上下文中不存在cc_on)
- 用于多个条件检查的 JavaScript 语法
- Javascript语法解释-条件性
- Angular JS中ng-if表达式中条件单向绑定的语法
- 条件词/语法混乱
- 变量声明条件语法
- 满足条件时执行异步函数的方便语法
- 具有多个条件的If语句-语法简化
- 在JavaScript中,通过条件语句更改css的正确语法是什么?
- ""的正确语法是什么;OR";内部条件";IF"
- 在JavaScript条件语句中使用Razor语法