旋转木马无法在Angular 10中工作:图像不会滑动



我一直在尝试在我的angular网页中实现引导转盘。我从引导程序站点获得了源代码,所以我相信一切都设置正确。。。

然而,旋转木马从未真正滑动过。此外,当我点击控件(上一页和下一页(时,整个页面会重新加载并重定向我http://localhost:4200/blogs到http://localhost:4200/#carouselExampleIndicators(转盘不再出现的位置(。我不确定这是路由问题还是什么。。。


<div id="carouselExampleIndicators" class="carousel slide carousel-fade" data-ride="carousel" >
<ol class="carousel-indicators">
<li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
</ol>
<div class="carousel-inner">
<div class="carousel-item active" data-interval="10000">
<img class="img-fluid" src="https://img.webmd.com/dtmcms/live/webmd/consumer_assets/site_images/article_thumbnails/other/cat_relaxing_on_patio_other/1800x1200_cat_relaxing_on_patio_other.jpg" alt="First slide" width="300" height="300">
<div class="carousel-caption d-none d-md-block">
<h5>text 1</h5>
<p>some more here</p>
</div>
</div>
<div class="carousel-item" data-interval="10000">
<img class="img-fluid" src="https://images.theconversation.com/files/350865/original/file-20200803-24-50u91u.jpg?ixlib=rb-1.1.0&rect=37%2C29%2C4955%2C3293&q=45&auto=format&w=926&fit=clip" alt="Second slide">
<div class="carousel-caption d-none d-md-block">
<h5>text 2</h5>
<p>...</p>
</div>
</div>
<div class="carousel-item" data-interval="10000">
<img class="d-block w-75 mx-auto" src="https://www.aecmemphis.com/files/animal-emergency-center-cat-sleep.jpeg" alt="Third slide">
<div class="carousel-caption d-none d-md-block">
<h5>text 3</h5>
<p>...</p>
</div>
</div>
<a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>

当您单击next和prev重新加载页面时,原因是您有一个href,请将href更改为[routerLink]="quot;然后它就不应该再重新加载了。这里有一个到被动路由的链接:Angular 2-<a href="quot>相等的对于角度10,我认为它是routerLink=">

最新更新