AngularJS HTML DOM

AngularJS HTML DOM டைரக்டிவ்களைக் கற்றுக்கொள்ளுங்கள்

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 ஐப் பயன்படுத்துகிறது?

ng-show (false மதிப்புடன்)
✓ சரி! ng-show="false" உறுப்புக்கு display: none ஐப் பயன்படுத்துகிறது.
ng-hide (true மதிப்புடன்)
✓ சரி! ng-hide="true" உறுப்புக்கு display: none ஐப் பயன்படுத்துகிறது.
ng-disabled
✗ தவறு! ng-disabled disabled பண்பைச் சேர்க்கிறது, display ஐ மாற்றாது.
ng-model
✗ தவறு! ng-model தரவு பைண்டிங்கிற்கு பயன்படுகிறது.

பயிற்சியைத் தொடங்கவும்:

மேலே உள்ள பயிற்சிகளை முயற்சிக்கவும். ஒவ்வொரு விருப்பத்தையும் கிளிக் செய்து சரியான பதிலைச் சரிபார்க்கவும்.

AngularJS HTML DOM டைரக்டிவ்களை மாஸ்டர் செய்ய இந்த கருத்துகள் முக்கியம்.

விரைவு குறிப்பு

ng-disabled

பயன்: உறுப்புகளை முடக்க/இயக்க

செயல்பாடு: disabled பண்பைச் சேர்க்க/நீக்க

மதிப்பு: boolean (true/false)

ng-show

பயன்: உறுப்புகளைக் காட்ட/மறை

செயல்பாடு: CSS display பண்பை மாற்ற

மதிப்பு: boolean (true=காட்டு, false=மறை)

ng-hide

பயன்: உறுப்புகளை மறை/காட்ட

செயல்பாடு: CSS display பண்பை மாற்ற

மதிப்பு: boolean (true=மறை, false=காட்டு)