有人可以讓我知道如何在ngFor中切換圖標嗎?ng2中的angular2切換圖標For
問題聲明: 我正在使用* ngFor來遍歷數組並顯示類別名稱。點擊一天,我需要打開一個手風琴,並顯示類別的細節(我可以做到這一點)。 一旦手風琴打開,我需要用fa-minus代替fa-plus圖標,反之亦然,我只需要在點擊的日子裏這樣做。
我該如何有效實現這一目標?
this.categoryList = [
{type: 'space', name: 'Space'},
{type: 'energy', name: 'Energy'},
{type: 'comfort', name: 'Comfort'},
{type: 'maintenance', name: 'Maintenance'},
{type: 'reporting', name: 'Reporting'}
];
HTML
<div class="{{category.type}}" *ngFor="let category of categoryList">
<div data-toggle="collapse" [attr.href]="'#'+'category-'+category.type">
<div class="title {{category.name}}">{{category.name}}</div>
<div>
<i class="fa fa-plus"></i> //needs to toggle between plus and minus
<i class="fa fa-minus"></i> //needs to toggle between plus and minus
</div>
</div>
<div class="collapse" id="category-{{category.type}}">
//details
</div>
</div>
您是否在使用手風琴jQuery? –
@RehbanKhatri Bootstrap !!手風琴是好的,它的工作!只有我需要知道如何切換fa-plus和fa-minus。 –
請出示您的手風琴代碼,也許有一個可以使用的狀態變量! :) – mxii