我对Angular.js非常陌生,在我的项目中,有两个类,分别名为style1和style2。
要求是在模板本身中应用两个带有ng-class
属性的样式。我没有使用单独的函数,而是使用一个名为'bool'的动态布尔值。
以下是条件
if(bool)则style1和style2适用
否则style1适用。
例如:
<input ng-class="something"/>
字符串
每一个类值被分配我的情况下,超过1个类值是需要分配。
我怎么能把这个逻辑放进ng-class
呢?我试了这么多方法,但都没用。
4条答案
按热度按时间yshpjwxd1#
6l7fqoea2#
如果我没理解错的话
字符串
k2arahey3#
您可以按以下步骤操作:
根据您提供的描述:无论
bool
变量返回的值如何,style1
总是应用(不知道为什么命名变量bool
总是使用像Isstyle2Applied
这样有意义的名称)style1
。ng-class
作为style2
。true
时,两个类都将应用于所需的HTML element
wtzytmuj4#
@anu的回答很好。但是对于你给出的条件;“if(bool)then the style 1 & sytle 2 applied else style 1 is applied.”
style 1更改文本颜色style 2更改背景颜色
因此,如果boolean = true,则应用文本和背景,如果false,则仅应用文本颜色。
享受学习'Angular':)