⊗jsagPmStDSC 50 of 97 menu

Angular-এ স্টাইল গতিশীলভাবে পরিবর্তন করা

ngClass এবং ngStyle ডাইরেক্টিভ ব্যবহার করে এলিমেন্টে এক্সপ্রেশন বাইন্ড করা যায়, যার ফলে আমাদের স্টাইলগুলি গতিশীলভাবে পরিবর্তিত হবে।

আসুন এমন করা যাক যাতে কম্পোনেন্টের active প্রপার্টি ব্যবহার করে টেক্সট লুকানো বা দেখানো যায়:

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

এটি করার জন্য, আমরা toggle ফাংশনটি লিখব, যা পর্যায়ক্রমে এই প্রপার্টিটি চালু বা বন্ধ করবে:

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

কম্পোনেন্টের CSS ফাইলে নিম্নলিখিত স্টাইলটি ক্লাসে সেট করুন:

.hidden { display: none; }

কম্পোনেন্টের টেমপ্লেটে একটি div তৈরি করি, এবং এটিতে একটি CSS ক্লাস hidden যোগ করি, যা কম্পোনেন্ট ক্লাসের active প্রপার্টির উপর নির্ভর করে চালু বা বন্ধ হবে:

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

এছাড়াও একটি বাটন তৈরি করি, যাতে ক্লিক করলে toggle মেথডটি কল হবে, আমাদের কম্পোনেন্টটি দেখাবে বা লুকাবে:

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

তিনটি ব্লক দেওয়া আছে। তিনটি বাটন তৈরি করুন, যার প্রতিটি নিজস্ব ব্লক টগল করবে।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČ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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন