首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何销毁angular 8中的ngx-swiper-wrapper

如何销毁angular 8中的ngx-swiper-wrapper
EN

Stack Overflow用户
提问于 2020-10-14 19:36:24
回答 1查看 602关注 0票数 0

我需要销毁移动设备中的ngx-swiper-wrapper如何操作

代码语言:javascript
复制
<div class="swiper-container" [swiper]="config">
<div class="swiper-wrapper">
 <div class="swiper-slide">1</div>
<div class="swiper-slide">2</div>
<div class="swiper-slide">3</div>
<div class="swiper-slide">4</div>
<div class="swiper-slide">5</div>
</div>
</div>

我的ts文件代码

代码语言:javascript
复制
    @ViewChild(SwiperDirective) swiperView: SwiperDirective;
    public config: any;
constructor(public hierarchyService: HierarchyMaintenanceService) { 
    this.swiperConfig();
  }
    this.swiperView.config = {
      init: true,
    };
swiperConfig = () => {
    this.config = {
          direction: 'horizontal',
          effect: 'slide',
          slidesPerView: 3,
          breakpoints: {
            768: { slidesPerView: 2 },
            940: { slidesPerView: 3 }
          },
          navigation: {
            nextEl: '.swiper-button-next',
            prevEl: '.swiper-button-prev',
          }
        }
}

如何销毁移动设备中的快捷键

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-14 19:56:36

我会使用ElementRefRenderer2来实现这一点

代码语言:javascript
复制
import { Renderer2, ElementRef } from '@angular/core'

...

constructor(private renderer:Renderer2, private el:ElementRef){

}

removeWrapper():void{
  const wrapper = this.el.nativeElement.querySelector('.swiper-wrapper')
  const parent = this.renderer.parentNode(wrapper);
  this.renderer.removeChild(parent, wrapper);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64352395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档