簡體   English   中英

ng-for中的角增量變量

[英]Angular increment variable in ng-for

我在用ng-for鏈接列表。 使用名為wowjs的插件,它們的圖標應該以不同的持續時間顯示。 第一個出現最快,最后一個出現最新。

為了使此工作有效,您需要將data-wow-delay屬性設置為以秒為單位的持續時間。 即“ 1.0s”。

我創建的變量dataWowDelay我設定為1.0,然后我串連's' 問題是我嘗試在ng-for每個循環后遞增此變量ng-for但是在解析錯誤之前不起作用。

<ul class="social-list">
  <li *ngFor="let link of links">
    <a class="wow zoomIn" [attr.data-wow-delay]="dataWowDelay + 's'">
       <span></span>
    </a>
    {{ dataWowDelay = dataWowDelay + 0.1 }}
  </li>
</ul>

已經有一個迭代器索引,您可以非常簡單地使用它:

<ul class="social-list">
  <li *ngFor="let link of list; let idx = index">
    <a class="wow zoomIn" [attr.data-wow-delay]="idx * 0.01 + 's'">
    </a>
  </li>
</ul>

注意這里使用index 只需使用您的乘數,即可正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM