Manfred Steyer
@manfredsteyer.bsky.social
Trainer, Consultant, and Programming Architect with Focus on Angular, GDE for Angular
Thanks for having me. I really like the format: No slides and good conversations with experts.
October 22, 2025 at 1:03 PM
Thanks for having me. I really like the format: No slides and good conversations with experts.
With the property function, we can define metadata properties for fields. You can call it anywhere, but most likely, you’ll call it inside a custom validator where you already define what you expect from the user. 5/5
October 14, 2025 at 2:25 PM
With the property function, we can define metadata properties for fields. You can call it anywhere, but most likely, you’ll call it inside a custom validator where you already define what you expect from the user. 5/5
createProperty creates a key.
Now it gets spicy 🌶️
There are also aggregate properties: Let’s say different validators define different values. An aggregate property defines how these values are combined into the final value (e.g., by or-ing, and-ing, putting them all in an Array, etc.).
4/5
Now it gets spicy 🌶️
There are also aggregate properties: Let’s say different validators define different values. An aggregate property defines how these values are combined into the final value (e.g., by or-ing, and-ing, putting them all in an Array, etc.).
4/5
October 14, 2025 at 2:25 PM
createProperty creates a key.
Now it gets spicy 🌶️
There are also aggregate properties: Let’s say different validators define different values. An aggregate property defines how these values are combined into the final value (e.g., by or-ing, and-ing, putting them all in an Array, etc.).
4/5
Now it gets spicy 🌶️
There are also aggregate properties: Let’s say different validators define different values. An aggregate property defines how these values are combined into the final value (e.g., by or-ing, and-ing, putting them all in an Array, etc.).
4/5
To read the metadata, call the property method with a key, e.g., REQUIRED or MIN_LENGTH. You can also define your own. What you get back is either the metadata property itself or a Signal containing the property (more about this below), which you can display to the user. 3/5
October 14, 2025 at 2:25 PM
To read the metadata, call the property method with a key, e.g., REQUIRED or MIN_LENGTH. You can also define your own. What you get back is either the metadata property itself or a Signal containing the property (more about this below), which you can display to the user. 3/5
To display it, I’ve written a field-meta-data component. 2/5
October 14, 2025 at 2:25 PM
To display it, I’ve written a field-meta-data component. 2/5