私はAngular 5でslider-lib flickityを使用しようとしていますが、いくつかのdom操作を行うため失敗します.angularは好きではありません.
それらの説明では、次のように使用する必要があります。
<div class="gallery">
<div>slide 1</div>
<div>slide 2</div>
<div>
*ngFor
これは機能しますが、次のような角度では使用したくありません。
<div class="gallery">
<div *ngFor="let slide of slides;">slide </div>
<div>
しかし、flickity は divflickity-viewport
とに追加flickity-slider
し、そこにスライドを配置するため、Angular はそれを好みません。
<div class="gallery">
<div class="flickity-viewport">
<div class="flickity-slider">
since the two outer divs are created dynamically by the lib, the items in here are falling out back to the `.gallery` div
</div>
</div>
</div>
そのため、スライド中にslides
が削除され.flickity-slider
、追加され.gallery
ます (おそらく *ngFor が で初期化されたため.gallery
)。
これを機能させることができるアイデアはありますか?