AngularJS HTML DOM
AngularJS-এর HTML DOM উপাদানগুলির বৈশিষ্ট্যগুলিতে অ্যাপ্লিকেশন ডেটা আবদ্ধ করার নির্দেশ রয়েছে।
টিপ:
HTML DOM উপাদান নিয়ন্ত্রণ করতে AngularJS নির্দেশাবলী ব্যবহার করুন।
ng-অক্ষম নির্দেশিকা
ng-অক্ষম নির্দেশিকা AngularJS অ্যাপ্লিকেশন ডেটাকে HTML উপাদানের নিষ্ক্রিয় বৈশিষ্ট্যের সাথে আবদ্ধ করে।
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-অক্ষম নির্দেশিকা ব্যবহার ডেটা mySwitch-কে HTML বোতামের নিষ্ক্রিয় বৈশিষ্ট্যের সাথে আবদ্ধ করে।
ng-মডেল নির্দেশিকা HTML চেকবক্স উপাদানের মানকে mySwitch-এর মানের সাথে আবদ্ধ করে।
যদি mySwitch এর মান সত্যে মূল্যায়ন করে, বোতামটি নিষ্ক্রিয় করা হয়:
<p>
<button disabled>Click Me!</button>
</p>
যদি mySwitch এর মান মিথ্যাতে মূল্যায়ন করে, বোতামটি নিষ্ক্রিয় করা হবে না:
<p>
<button>Click Me!</button>
</p>
mySwitch = true
বোতামটি নিষ্ক্রিয়
ব্যবহারকারী ক্লিক করতে পারবেন না
অক্ষম বৈশিষ্ট্য যোগ করা হয়েছে
mySwitch = false
বোতামটি সক্রিয়
ব্যবহারকারী ক্লিক করতে পারেন
অক্ষম বৈশিষ্ট্য বিদ্যমান নেই
ng-শো নির্দেশনা
এনজি-শো নির্দেশিকা একটি HTML উপাদান দেখায় বা লুকিয়ে রাখে।
AngularJS Example
<div ng-app="">
<p ng-show="true">I am visible.</p>
<p ng-show="false">I am not visible.</p>
</div>
এনজি-শো নির্দেশিকা এনজি-শো-এর মানের উপর ভিত্তি করে একটি HTML উপাদান দেখায় (বা লুকিয়ে)।
আপনি সত্য বা মিথ্যা মূল্যায়ন করে এমন যেকোনো অভিব্যক্তি ব্যবহার করতে পারেন:
AngularJS Example
<div ng-app="" ng-init="hour=13">
<p ng-show="hour > 12">I am visible.</p>
</div>
দ্রষ্টব্য:
পরবর্তী অধ্যায়ে HTML উপাদানগুলি লুকানোর জন্য একটি বোতাম ক্লিক ব্যবহার করার আরও উদাহরণ রয়েছে।
ng-লুকান নির্দেশ
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" এর সমতুল্য।
উভয় সিএসএস প্রদর্শন বৈশিষ্ট্য ব্যবহার করে উপাদান লুকান/দেখান।
ব্যবহারিক উদাহরণ
ব্যবহারকারী লগইন
ব্যবহারকারী লগ ইন না থাকলে বোতামগুলি নিষ্ক্রিয় করতে ng-অক্ষম ব্যবহার করুন৷
অবস্থা দ্বারা প্রদর্শন
প্রক্রিয়া শেষ হওয়ার পরে বার্তাগুলি প্রদর্শন করতে ng-show ব্যবহার করুন
ভুল ঢেকে রাখা
বৈধ ডেটা এন্ট্রির সময় ত্রুটি বার্তা লুকানোর জন্য ng-hide ব্যবহার করুন
কনফিগারেশন বিকল্প
পর্যায়ক্রমে উন্নত কনফিগারেশন বিকল্পগুলি দেখাতে ng-show/ng-hide ব্যবহার করুন
ব্যায়ামের মাধ্যমে শেখা
নিচের কোন নির্দেশাবলী সিএসএস ডিসপ্লে ব্যবহার করে: কোনো উপাদান লুকানোর জন্য নয়?
প্রশিক্ষণ শুরু করুন:
উপরের ব্যায়াম চেষ্টা করুন. প্রতিটি অপশনে ক্লিক করুন এবং সঠিক উত্তর চেক করুন।
AngularJS HTML DOM নির্দেশাবলী আয়ত্ত করার জন্য এই ধারণাগুলি গুরুত্বপূর্ণ।
দ্রুত নোট
ng-disabled
ব্যবহার করুন:উপাদান নিষ্ক্রিয়/সক্ষম করুন
কার্যকলাপ:নিষ্ক্রিয় বৈশিষ্ট্য যুক্ত/সরান
মান: boolean (true/false)
ng-show
ব্যবহার করুন:উপাদানগুলি দেখান/লুকান
কার্যকলাপ:CSS প্রদর্শন বৈশিষ্ট্য পরিবর্তন করতে
মান:বুলিয়ান (সত্য = দেখান, মিথ্যা = লুকান)
ng-hide
ব্যবহার করুন:উপাদান লুকান/দেখান
কার্যকলাপ:CSS প্রদর্শন বৈশিষ্ট্য পরিবর্তন করতে
মান:বুলিয়ান (সত্য = লুকান, মিথ্যা = দেখান)