Плагин не применяет изменения в ng для направленного div Angular 5.2 - PullRequest
0 голосов
/ 29 мая 2018

Я искал решение в течение нескольких дней, но не смог найти подходящее.Проблема в том, что этот div, имеющий класс ish-container-inner, связан с плагином js, который работает только с приведенным ниже кодом:

<div class="ish-container-inner ish-product">
    <div class="ish-main-content ish-pflo-gal ish-scroll-anim ish-2col ish-square ish-content-parallax">

        <div class="ish-item">
            <div class="ish-item-container">
                <div class="ish-caption-container">
                    <div class="ish-caption">
                        <span class="ish-h4 ish-txt-color9">Special Effects</span> <span class="ish-separator">/</span> <span>Ink</span></div>
                </div>
                <div class="ish-img">
                    <a href="product-detail.html" class="ish-img-scale" style="background-image: url('assets/img/bniinks-003.jpg');"><img src="assets/img/bniinks-003.jpg" alt="Project"></a>
                </div>
            </div>
        </div>

    </div>
</div>

Но как только я добавлю * ngFor likeниже это не сработает.Даже при наличии ngIf:

<div class="ish-container-inner ish-product" *ngIf="products">
    <div class="ish-main-content ish-pflo-gal ish-scroll-anim ish-2col ish-square ish-content-parallax">

        <div class="ish-item" *ngFor="let product of products">
            <div class="ish-item-container">
                <div class="ish-caption-container">
                    <div class="ish-caption">
                        <span class="ish-h4 ish-txt-color7">{{ product.name }}</span> <span class="ish-separator">/</span> <span>Ink</span>
                    </div>
                </div>
                <div class="ish-img">
                    <a href="product-detail.html" class="ish-img-scale" [style.background]="'url('+product.thumbnail+')'">
                        <img src="{{product.thumbnail}}" alt="Project"></a>
                </div>
            </div>
        </div>
    </div>
</div>

У меня есть действительные данные на данный момент в продуктах, но плагин не работает для этих элементов div.Я не знаю почему.Без директивы ngFor.Div присваивается некоторые стили автоматически, которые изменяются плагином при прокрутке, т.е.

<div  class="ish-main-content ish-pflo-gal ish-scroll-anim ish-2col ish-square ish-content-parallax" style="position: relative; height: 629px; margin-top: -99.5455px;" data-initial-top="0">

Но если я добавлю директиву ngIf или ngFor.Это больше не работает, и эти стили не назначаются автоматически.Ожидание ответа:)

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