diff --git a/skills/dev-skills/angular-developer/references/signal-forms.md b/skills/dev-skills/angular-developer/references/signal-forms.md
index d40c9bcdee38..71a79f04ec76 100644
--- a/skills/dev-skills/angular-developer/references/signal-forms.md
+++ b/skills/dev-skills/angular-developer/references/signal-forms.md
@@ -170,10 +170,20 @@ Do _NOT_ bind the `name` field.
When using `[formField]`, you MUST NOT set the following attributes in the template (either static or bound):
- `min`, `max` (Use validators in the schema instead)
-- `value`, `[value]`, `[attr.value]` (Already handled by `[formField]`)
+- `value`, `[value]`, `[attr.value]` on **text/number/date inputs** (Already handled by `[formField]`)
- `[attr.min]`, `[attr.max]`
- `[disabled]`, `[readonly]` (Already handled by `[formField]`)
+**Exception**: Static `value` on `` and `` is **allowed and required** — it identifies which option the input represents, not the bound field value.
+
+```html
+
+
+
+
+
+```
+
Do NOT do this: `` or ``.
```html
@@ -520,7 +530,7 @@ form(
| **Multi-select array** | `