Angular 使用条件[class]将类添加到现有类

Angular 使用条件[class]将类添加到现有类,angular,ionic-framework,Angular,Ionic Framework,我用的是离子图标 如果条件为true,我想添加一个额外的类,但是如果条件为false,则不要添加额外的类 问题是,如果条件为false,它将从Ionic Framework中删除图标上的所有预定义类。尽量避免直接绑定到类 使用其中一个 [class.class1]="condition" 或 通过绑定到类可以显式地绑定整个属性值,而不是单个类。也许这是一个“老问题”,但如果有人在寻找如何有条件地将类附加到现有类的示例,我就是这样解决问题的 基本上,我希望保持应用fabootstrap类,并且

我用的是离子图标

如果条件为true,我想添加一个额外的类,但是如果条件为false,则不要添加额外的类


问题是,如果条件为false,它将从Ionic Framework中删除图标上的所有预定义类。

尽量避免直接绑定到

使用其中一个

[class.class1]="condition"

通过绑定到
可以显式地绑定整个属性值,而不是单个类。

也许这是一个“老问题”,但如果有人在寻找如何有条件地将类附加到现有类的示例,我就是这样解决问题的

基本上,我希望保持应用
fa
bootstrap类,并且仅在侧栏是否折叠时从右向左更改V形。还使用了字符串文字和terenary,但是get很混乱,这种方式要好得多(我认为)



关于它的更多信息@

在发送垃圾邮件解决方案之前。。。。您使用的是AngularJs还是AngularJs?您输入了两个标记,但框架完全不同。
[ngClass]="condition ? 'class1' : ''"
<button (click)="showHideSideClicked()">
    <span class="fa" [ngClass]="{'fa-chevron-left': isSideNavVisible, 'fa-chevron-right': !isSideNavVisible}"></span>
</button>