2017-06-18 14 views
0

動的に追加されたliの数をul内で取得したい。 [style.width.px] = "numberOfLi * 50"のliの数に応じて、キュー要素の幅を設定する必要があります。それを動作させるには?Angular2動的に追加されたliの数をul

<ul class="queue"> 
    <li 
     class="queue__item" 
     *ngFor="let images of actualModel.imgDir; let i = 'index + 1'" 
     [ngStyle]="{'background-image': 'url(' + actualModel.imgDir[i] + ')'}" 
    ></li> 
</ul> 

答えて

0

あなたのケースactualModel.imgDir.length

<ul class="queue" [style.width.px]="actualModel.imgDir.length * 50"> 
    <li 
     class="queue__item" 
     *ngFor="let images of actualModel.imgDir; let i = index + 1; let x = length" 
     [style.backgroundImage]="'url(' + actualModel.imgDir[i] + ')'" 
    ></li> 
</ul> 
+0

オーケーで、そのための配列の長さを使用しますが、私は、UL要素ではなく、李にしてそれを設定する必要があります。 – Kamczatka

+0

@Kamczatka私の回答を更新しました –

+0

ありがとう!!!!!! – Kamczatka

関連する問題