gpt4 book ai didi

angularjs - UI 引导轮播第一张幻灯片不显示,然后在最后一张幻灯片崩溃

转载 作者:行者123 更新时间:2023-12-02 22:02:00 25 4
gpt4 key购买 nike

我正在尝试实现 ui-bootstraps 轮播,但是当页面加载时,第一个图像不会显示,但控件和指示器会显示。

然后,当第二个图像显示时,我可以使用控件返回到第一个图像,它将显示正常。我可以使用控件到达最后一张幻灯片或让它自动滑动,但是当我到达最后一张幻灯片时,轮播停止工作并给出错误“无法读取未定义的属性‘幻灯片’”,该错误指向 ui 的第 576 行-bootstrap-tpls.js 文件。

不确定我做错了什么,因为这似乎很容易实现,这是我的代码,这是一个指向网站的链接,其中包含正在发生的事情的实时示例。

Example Site

查看

<div class="slider">
<uib-carousel active="active" interval="3000">
<uib-slide ng-repeat="slide in home.slides track by slide.id" index="slide.id">
<img class="img-responsive" ng-src="{{slide.img}}" alt="{{slide.alt}}">
</uib-slide>
</uib-carousel>
</div>

Controller

.controller('HomeCtrl', function() {
var vm = this;

vm.slides = [
{id: "1", img: 'img/slider/customer.jpg', alt: 'customers'},
{id: "2", img: 'img/slider/juices.jpg', alt: 'e-juice'},
{id: "3", img: 'img/slider/lineup.jpg', alt: 'vaporizers'},
{id: "4", img: 'img/slider/vapeon.jpg', alt: 'vape on'}
];
};

*编辑

我尝试了常规的引导轮播,它工作得很好。我可以用它来解决问题,但我宁愿弄清楚我在 ui-bootstrap 轮播中做错了什么。

最佳答案

我收到了类似的错误,它说:“TypeError:无法读取未定义的属性“幻灯片””。

我按照此处的评论之一进行了更改:

index="slide.id"

对于

index="$index"

问题就这样解决了。我注意到这没有答案,所以我想提交这个。

关于angularjs - UI 引导轮播第一张幻灯片不显示,然后在最后一张幻灯片崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36985147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com