Angular හි CSS පන්ති බැඳීම
Angular හිදී, බ්ලොක් සඳහා CSS පන්තියක් යෙදීම සක්රිය/අක්රිය කළ හැක. මෙය ටැගයේ ගුණාංගයක් භාවිතා කරමින් සිදු කරනු ලැබේ, පහත ආකෘතියේ ලියා ඇත:
[class.පන්තියේ_නම]="සත්ය හෝ අසත්ය"
ප්රායෝගිකව බලමු. අපට පහත පන්ති ඇතැයි සිතමු:
.blue {
color: blue;
}
.bold {
font-weight: bold;
}
උදාහරණ මගින්, බ්ලොක් සඳහා මෙම පන්ති සක්රිය කරන්නේ හා අක්රිය කරන්නේ කෙසේදැයි බලමු.
උදාහරණය
එක් පන්තියක් සක්රිය කර අනෙක අක්රිය කරමු:
<div [class.blue]="true" [class.bold]="false">
text
</div>
උදාහරණය
පන්තිවල තත්වයන් පන්තියේ ගුණාංගවල ගබඩා කර ඇතැයි සිතමු:
export class AppComponent {
public isBlue: boolean = true;
public isBold: boolean = false;
}
අපගේ ගුණාංගවල අගයන් මත පදනම්ව පන්තියේ දෘශ්යතාව බැඳමු:
<div [class.blue]="isBlue" [class.bold]="isBold">
text
</div>
ප්රායෝගික කාර්යයන්
පහත CSS පන්තිය දී ඇත:
.hidden {
visibility: hidden;
}
මෙම පන්තිය බ්ලොකයට බැඳමු. බොත්තමක් සාදන්න, එය ඔබා ඇති විට බ්ලොකය සැඟවෙන හෝ පෙන්වන ලෙස සකසන්න.