Bird
0
0

In this Angular form:

medium📝 state output Q5 of 15
Angular - Template-Driven Forms
In this Angular form:
<form #formRef="ngForm">
  <input name="email" ngModel>
</form>
<p>Form valid: {{ formRef.form.valid }}</p>

What will be displayed initially before user input?
AForm valid: false
BForm valid: null
CForm valid: undefined
DForm valid: true
Step-by-Step Solution
Solution:
  1. Step 1: Understand default form validity

    Without validation rules, form controls are valid by default.
  2. Step 2: Check initial form state

    Since no required or validators, formRef.form.valid is true initially.
  3. Final Answer:

    Form valid: true -> Option D
  4. Quick Check:

    No validators = form valid true initially = B [OK]
Quick Trick: No validators means form valid is true initially [OK]
Common Mistakes:
MISTAKES
  • Assuming empty input makes form invalid
  • Expecting undefined or null for validity
  • Confusing form.valid with control validity

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Angular Quizzes