【发布时间】:2021-01-03 10:58:34
【问题描述】:
目前,我正在开发 Angular 8 应用程序。我想 默认情况下使我的第一项循环处于活动状态。从某种意义上说,它是活跃的 边框颜色变了。为了进一步澄清我的问题,我还 附上一张图片。在下图中,您可以看到第一个 类别是“鸡”。所以必须默认选中。任何帮助将不胜感激。 谢谢!
我的 HTML
<div class="category-slider swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide" style="margin-right: 100px;" *ngFor="let i = index; let category of brand_Categories">
<a href="javascript:void(0);" (click)="getSubCategories(category.CategoryId,category?.CategoryTitle)"
class="categories">
<div>
<div class="icon text-custom-white bg-light-green" id="myDIV" (click)="toggle(i)" [ngClass]="(selectedID == i) ? 'selected' : 'not-selected' ">
<img
src="{{category?.CategoryImage || 'https://giftclubimagestorage.blob.core.windows.net/images/biryani.jpg'}}"
class="rounded-circle"
alt="{{category?.CategoryTitle || ''}}" class="imgrr">
</div>
</div>
<span class="text-light-black cat-name">{{category?.CategoryTitle || ''}}</span>
</a>
</div>
</div>
【问题讨论】:
-
您好,您可以尝试在 ngOninit() 中将 selectedID 设置为 0
-
我试过了,但它不起作用。也许您可以通过代码详细说明
-
哦,谢谢,伙计。有效。我的错,我之前犯了一个错误。
标签: javascript html angular typescript angular8