我在嘗試更新單擊按鈕樣式時遇到了很多麻煩。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