Bird
0
0

Given this Angular server code snippet:

medium📝 state output Q4 of 15
Angular - Server-Side Rendering
Given this Angular server code snippet:
const DATA_KEY = makeStateKey('data');
this.transferState.set(DATA_KEY, {name: 'Alice'});
What will the client receive when accessing this.transferState.get(DATA_KEY, null)?
Anull
B{name: 'Alice'}
Cundefined
DAn error is thrown
Step-by-Step Solution
Solution:
  1. Step 1: Understand server sets TransferState data

    The server stores an object {name: 'Alice'} under DATA_KEY.
  2. Step 2: Client retrieves data with get method

    Calling get with DATA_KEY returns the stored object if present, else default null.
  3. Final Answer:

    {name: 'Alice'} -> Option B
  4. Quick Check:

    TransferState get returns stored data if exists [OK]
Quick Trick: Client gets server data if key exists, else default [OK]
Common Mistakes:
  • Expecting null when data is set
  • Confusing undefined with null default
  • Assuming get throws error if key missing

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Angular Quizzes