簡體   English   中英

在angular4中加載頁面時,在ul> li中添加類

[英]add class in ul >li when load page in angular4

我嘗試在angular4加載頁面時在ul li中添加類,但是任何類都在li中添加..例如,我在html中有以下代碼:

<ul class="pagination">
   <button class="previous" (click)="previous()">Previous</button>
    <button class="next" (click)="next()">Next</button>
    <li  *ngFor="let x of k" class='page-item'  (click)='addClass(x)'>{{x}}</li>
</ul>

我嘗試在函數ngOnInit中,並在構造函數中添加類,但添加了任何類:

ngOnInit() {
  console.log('1');
  $('.page-item').first().addClass('test');
}

並且我嘗試使用document.ready但也顯示了結果..在控制台1中顯示但未添加類

您嘗試執行的操作很可能是通過[ngClass] 您可以將頁面編號與當前頁面的編號匹配。 這是一個工作示例 如果您發現自己使用jQuery選擇器,請當心,因為這會使您脫離事件生命周期,並在應用程序中引起更大的問題。

暫無
暫無

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

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