Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsagPmStDSC 50 of 97 menu
◀ ▶

Angular-da stilərin dinamik dəyişdirilməsi

ngClass və ngStyle direktivləri vasitəsilə ifadələri elementlərə bağlamaq olar, bunun sayəsində bizim stillərimiz dinamik olaraq dəyişəcək.

Gəlin elə edək ki, mətn komponentin active xassəsi vasitəsilə gizlənsin və ya göstərilsin:

export class AppComponent { active: boolean = true; toggle() { this.active = !this.active; } }

Bunun üçün toggle funksiyasını yazaq, hansı ki, bu xassəni növbə ilə aktiv və ya deaktiv edəcək:

export class AppComponent { active: boolean = true; toggle() { this.active = !this.active; } }

Komponentin CSS faylında aşağıdakı stili klasa təyin edirik:

.hidden { display: none; }

Komponentin şablonunda bir div edək və ona CSS klassi hidden əlavə edək, hansı ki, komponent klasının active xassəsindən asılı olaraq aktiv və ya deaktiv olacaq:

<div [ngClass]="{hidden: active}"> text </div>

Həmçinin bir düymə edək, hansına kliklədikdə toggle metodu çağırılacaq və komponentimizi göstərəcək və ya gizlədəcək:

<button (click)="toggle()"> toggle </button>

Üç blok verilib. Hər biri öz blokunu açıb-bağlayan üç düymə edin.

← →
↑
Azərbaycan▼
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et