angular - Bootstrap 4 轮播与 Angular 6 - ngFor 中的 Ol 链接

标签 angular html bootstrap-4

我想使用 Bootstrap 4 和 Angular 6 创建轮播,一切正常,但我有一个问题。我想使用 *ngFor 循环动态添加指示器,我的问题是属性 data-slide-to 的数字必须等于照片的数量。我用循环添加这个,所以我想从索引值传递 i 。链接不起作用,在我的浏览器中我在每张照片中看到 data-slide-to = "i"

如何将数据绑定(bind)到此属性?

<ol class="carousel-indicators">
        <li data-target="#carouselExampleIndicators" *ngFor="let li of sliderImages; let i = index" data-slide-to="i" [ngClass]="{'active' : i == 0}"></li>

      </ol>

我尝试过 [data-slide-to]data-slide-to = "{{i}}" 但这些会引发错误。

最佳答案

您似乎正在寻找以下语法之一:

[attr.data-slide-to]="i"

attr.data-slide-to="{{i}}"

关于angular - Bootstrap 4 轮播与 Angular 6 - ngFor 中的 Ol 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50907896/

相关文章:

angular - 未定义未捕获的引用输入 - @Input() 在 Angular 2 中不起作用

javascript - Angular 2 - 表格 : Get div element value

c# - 此代码显示 ol 中的 li 数

c# - 换行符在 MailMessage 的正文中不起作用

javascript - 通过 JavaScript 设置的表单字段的值不会作为 $_POST 的一部分传递给 PHP 脚本

javascript - 是否可以仅使用 Handlebars 和 ember-composable-helpers 在 Ember.js 中制作方格表

html - 如何使用 d-inline-block

html - 使用 Bootstrap 在 <dd> 标签中有一个列表

javascript - 十进制一位输入类型只有数字 Ionic 3 最新版本(3.9.2)我正在使用

angular - FormArray 长度不会被 form.reset() 重置