我在尝试更新单击按钮样式时遇到了很多麻烦。Angular 2更改按钮样式onClick
首先,这里是原来的标记:
<button class="btn btn-add" (click)="handleButtonClick(id)">
Add<i class="fa fa-plus-circle"></i>
</button>
单击按钮时,我想:
变化从
"btn btn-add"
的类"btn btn-remove"
更改
<i class="fa fa-plus-circle">
至<i class="fa fa-minus-circle">
我怎样才能做到这一点的角度2?现在我只是添加了一个布尔值并将其翻转,并根据该值显示不同的模板。但是,似乎应该有办法通过一些功能来处理这个问题吧?在文档中说它可以使用由多个类的空格分隔的字符串,但我不知道如何做到这一点。
你有至少尝试过的东西吗?或者看看文档? – lexith
是啊,我看了文档https://angular.io/docs/ts/latest/api/common/index/NgClass-directive.html。它说你可以使用多个由空间分隔的类,但我无法得到它的工作:( – user1354934