微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

根据条件在 DOM 中添加属性“active”Swiper 标签

如何解决根据条件在 DOM 中添加属性“active”Swiper 标签

我正在尝试开发带有一些选项卡的应用程序。我正在使用 swiperjs 和 Angular。

这就是我所拥有的

    <div class="swiper-container">
      <span slot="container-start">Container Start</span>
        <div class="swiper-wrapper">
          <span slot="wrapper-start">Wrapper Start</span>
            <div *ngIf="CONDITION" [ngClass]="condition ? 'swiper-slide active' : 'swiper-slide'">Slide 1</div>
            <div class="swiper-slide">Slide 2</div>
            <div class="swiper-slide">Slide 3</div>
            <div class="swiper-slide">Slide 4</div>
            <div class="swiper-slide">Slide 5</div>
          <span slot="wrapper-end">Wrapper End</span>
        </div>
      <span slot="container-end">Container End</span>
    </div>

我需要做的是根据条件更改各个 div 的类。例如,如果我隐藏了第一个(使用 *ngIf),我需要下一个 div 具有 'active' 属性。如果我隐藏了第一个和第三个,那么必须处于活动状态的 div 是第二个幻灯片 div。总之,我需要第一个“无隐藏”选项卡中的“活动”属性。我怎样才能做到这一点?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。