AngularJS HTML DOM
AngularJS க்கு HTML DOM உறுப்புகளின் பண்புகளுடன் பயன்பாட்டுத் தரவைப் பைண்ட் செய்வதற்கான டைரக்டிவ்கள் உள்ளன.
உதவிக்குறிப்பு:
HTML DOM உறுப்புகளைக் கட்டுப்படுத்த AngularJS டைரக்டிவ்களைப் பயன்படுத்தவும்.
ng-disabled டைரக்டிவ்
ng-disabled டைரக்டிவ் AngularJS பயன்பாட்டுத் தரவை HTML உறுப்புகளின் disabled பண்புக்குப் பைண்ட் செய்கிறது.
AngularJS Example
<div ng-app="" ng-init="mySwitch=true">
<p>
<button ng-disabled="mySwitch">Click Me!</button>
</p>
<p>
<input type="checkbox" ng-model="mySwitch">Button
</p>
<p>
{{ mySwitch }}
</p>
</div>
பயன்பாடு விளக்கம்:
ng-disabled டைரக்டிவ் பயன்பாட்டுத் தரவு mySwitch ஐ HTML பட்டனின் disabled பண்புக்குப் பைண்ட் செய்கிறது.
ng-model டைரக்டிவ் HTML செக்பாக்ஸ் உறுப்பின் மதிப்பை mySwitch இன் மதிப்புக்குப் பைண்ட் செய்கிறது.
mySwitch இன் மதிப்பு true ஆக மதிப்பீடு செய்யப்பட்டால், பட்டன் முடக்கப்படும்:
<p>
<button disabled>Click Me!</button>
</p>
mySwitch இன் மதிப்பு false ஆக மதிப்பீடு செய்யப்பட்டால், பட்டன் முடக்கப்படாது:
<p>
<button>Click Me!</button>
</p>
mySwitch = true
பட்டன் முடக்கப்பட்டது
பயனர் கிளிக் செய்ய முடியாது
disabled பண்பு சேர்க்கப்பட்டது
mySwitch = false
பட்டன் செயல்பாட்டில் உள்ளது
பயனர் கிளிக் செய்ய முடியும்
disabled பண்பு இல்லை
ng-show டைரக்டிவ்
ng-show டைரக்டிவ் ஒரு HTML உறுப்பைக் காட்டுகிறது அல்லது மறைக்கிறது.
AngularJS Example
<div ng-app="">
<p ng-show="true">I am visible.</p>
<p ng-show="false">I am not visible.</p>
</div>
ng-show டைரக்டிவ் ng-show இன் மதிப்பின் அடிப்படையில் ஒரு HTML உறுப்பைக் காட்டுகிறது (அல்லது மறைக்கிறது).
true அல்லது false ஆக மதிப்பீடு செய்யும் எந்த வெளிப்பாட்டையும் நீங்கள் பயன்படுத்தலாம்:
AngularJS Example
<div ng-app="" ng-init="hour=13">
<p ng-show="hour > 12">I am visible.</p>
</div>
குறிப்பு:
அடுத்த அத்தியாயத்தில், HTML உறுப்புகளை மறைக்க ஒரு பட்டனைக் கிளிக் செய்வதைப் பயன்படுத்தி மேலும் எடுத்துக்காட்டுகள் உள்ளன.
ng-hide டைரக்டிவ்
ng-hide டைரக்டிவ் ஒரு HTML உறுப்பை மறைக்கிறது அல்லது காட்டுகிறது.
AngularJS Example
<div ng-app="">
<p ng-hide="true">I am not visible.</p>
<p ng-hide="false">I am visible.</p>
</div>
| டைரக்டிவ் | மதிப்பு | முடிவு | விளக்கம் |
|---|---|---|---|
| ng-show | true | உறுப்பு காட்டப்படும் | உறுப்பைக் காட்டு |
| ng-show | false | உறுப்பு மறைக்கப்படும் | உறுப்பை மறை |
| ng-hide | true | உறுப்பு மறைக்கப்படும் | உறுப்பை மறை |
| ng-hide | false | உறுப்பு காட்டப்படும் | உறுப்பைக் காட்டு |
முக்கிய வேறுபாடு:
ng-show மற்றும் ng-hide ஒன்றுக்கொன்று எதிர்மாறாக செயல்படுகின்றன. ng-show="true" என்பது ng-hide="false" க்கு சமமானது.
இரண்டும் CSS display பண்பைப் பயன்படுத்தி உறுப்புகளை மறைக்கின்றன/காட்டுகின்றன.
நடைமுறை எடுத்துக்காட்டுகள்
பயனர் உள்நுழைவு
பயனர் உள்நுழையாதபோது பட்டன்களை முடக்க ng-disabled ஐப் பயன்படுத்தவும்
நிலை அடிப்படையில் காண்பித்தல்
செயல்முறை நிறைவுற்ற பிறகு செய்திகளைக் காட்ட ng-show ஐப் பயன்படுத்தவும்
தவறுகளை மறைத்தல்
சரியான தரவு உள்ளீட்டின் போது பிழை செய்திகளை மறைக்க ng-hide ஐப் பயன்படுத்தவும்
உள்ளமைவு விருப்பங்கள்
மேம்பட்ட உள்ளமைவு விருப்பங்களை மாறி மாறிக் காட்ட ng-show/ng-hide ஐப் பயன்படுத்தவும்
பயிற்சிகள் மூலம் கற்றல்
பின்வரும் எந்த டைரக்டிவ் உறுப்பை மறைக்க CSS display: none ஐப் பயன்படுத்துகிறது?
பயிற்சியைத் தொடங்கவும்:
மேலே உள்ள பயிற்சிகளை முயற்சிக்கவும். ஒவ்வொரு விருப்பத்தையும் கிளிக் செய்து சரியான பதிலைச் சரிபார்க்கவும்.
AngularJS HTML DOM டைரக்டிவ்களை மாஸ்டர் செய்ய இந்த கருத்துகள் முக்கியம்.
விரைவு குறிப்பு
ng-disabled
பயன்: உறுப்புகளை முடக்க/இயக்க
செயல்பாடு: disabled பண்பைச் சேர்க்க/நீக்க
மதிப்பு: boolean (true/false)
ng-show
பயன்: உறுப்புகளைக் காட்ட/மறை
செயல்பாடு: CSS display பண்பை மாற்ற
மதிப்பு: boolean (true=காட்டு, false=மறை)
ng-hide
பயன்: உறுப்புகளை மறை/காட்ட
செயல்பாடு: CSS display பண்பை மாற்ற
மதிப்பு: boolean (true=மறை, false=காட்டு)