Bird
0
0

Why does Angular prefer observables over promises for handling asynchronous data?

easy🧠 Conceptual Q1 of 15
Angular - RxJS and Observables Fundamentals
Why does Angular prefer observables over promises for handling asynchronous data?
ABecause promises are not supported in Angular.
BBecause promises cannot be canceled in Angular.
CBecause observables are easier to write than promises.
DBecause observables can handle multiple values over time, unlike promises.
Step-by-Step Solution
Solution:
  1. Step 1: Understand the difference between observables and promises

    Observables can emit multiple values over time, while promises resolve once with a single value.
  2. Step 2: Relate this to Angular's asynchronous needs

    Angular often deals with streams of data, like user inputs or HTTP events, which observables handle well.
  3. Final Answer:

    Because observables can handle multiple values over time, unlike promises. -> Option D
  4. Quick Check:

    Observable capability = B [OK]
Quick Trick: Observables stream data; promises deliver once only. [OK]
Common Mistakes:
MISTAKES
  • Thinking promises are unsupported in Angular
  • Believing observables are simpler to write
  • Confusing cancellation abilities

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Angular Quizzes