Индикаторы и элементы управления карусели не отвечают после использования * ngfor для печати фрагментов данных из json - PullRequest
0 голосов
/ 06 октября 2018

Я хочу отображать 15 элементов из файла JSON по 5 одновременно.Каждая группа из 5 человек должна быть заключена в карусель.Элементы отображаются, но индикаторы и элементы управления карусели не отвечают.

<div class="container-fluid"> 
<div id="carouselItems" class="carousel slide" data-ride="carousel">

  <!--Carousel Indicators-->      
  <ol class="carousel-indicators">
    <li data-target="#carouselItems" data-slide-to="0" class="active"></li>
    <li data-target="#carouselItems" data-slide-to="1"></li>
    <li data-target="#carouselItems" data-slide-to="2"></li>
  </ol>
  <!--Carousel Indicators-->      

  <!--Carousel-->      
  <div class="carousel-inner">
    <div class="carousel-item active">
      <div class="card-group">
        <div class="card" *ngFor="let product of products$ | slice : 0 : 5">
          <img class="card-img-top" src="{{ product.imgUrl }}" alt="Card image cap">
          <div class="card-body">
            <h5 class="card-title">{{ product.name }}</h5>
            <p class="card-text">{{ product.price }}</p>
          </div>
        </div>
      </div>
    </div>
    <div class="carousel-item">
      <div class="card-group">
        <div class="card" *ngFor="let product of products$ | slice : 5 : 10">
          <img class="card-img-top" src="{{ product.imgUrl }}" alt="Card image cap">
          <div class="card-body">
            <h5 class="card-title">{{ product.name }}</h5>
            <p class="card-text">{{ product.price }}</p>
          </div>
        </div>
      </div>
    </div>
    <div class="carousel-item">
      <div class="card-group">
        <div class="card" *ngFor="let product of products$ | slice : 10 : 15">
          <img class="card-img-top" src="{{ product.imgUrl }}" alt="Card image cap">
          <div class="card-body">
            <h5 class="card-title">{{ product.name }}</h5>
            <p class="card-text">{{ product.price }}</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <!--Carousel-->

  <!--Carousel Controls-->
  <a class="carousel-control-prev" href="#carouselItems" 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="#carouselItems" role="button" data-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>
  <!--Carousel Controls-->

</div>

Элементы управления и индикаторы карусели работают со статическими картами в группе, но когда я добавляю директиву * ngFor, они перестают отвечать,Где я тут возиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...