হালনাগাদ
আমি আশ্চর্য হচ্ছি. কেন আপনি [disabled]
কৌণিক 2 দ্বারা সরবরাহিত অ্যাট্রিবিউট বন্ডিংটি ব্যবহার করতে চান না ? এই পরিস্থিতি মোকাবেলার সঠিক উপায়। আমি প্রস্তাব দিচ্ছি যে আপনি আপনার isValid
চেকটি উপাদান পদ্ধতির মাধ্যমে সরান ।
<button [disabled]="! isValid" (click)="onConfirm()">Confirm</button>
আপনি যা চেষ্টা করেছেন তাতে সমস্যা নীচে ব্যাখ্যা করেছেন
মূলত আপনি ngClass
এখানে ব্যবহার করতে পারেন । তবে ক্লাস যুক্ত করা ঘটনাটিকে গুলি চালানো থেকে বিরত রাখবে না। বৈধ ইনপুটটিতে ইভেন্ট গুলি চালানোর জন্য, আপনার click
ইভেন্ট কোডটি নীচে পরিবর্তন করা উচিত । সুতরাং যে onConfirm
বহিস্কার করা হবে শুধুমাত্র যখন ক্ষেত্র বৈধ।
<button [ngClass]="{disabled : !isValid}" (click)="isValid && onConfirm()">Confirm</button>
এখানে ডেমো