-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
spec-complianceA2UI specification compliance gapA2UI specification compliance gap
Description
Spec reference
Current behavior
Data binding supports literal values, path-based resolution, and combined literal + path. No support for formatString function.
Required behavior
v0.9 introduces a formatString function that supports ${expression} interpolation syntax in bound values. For example: "Hello, ${/user/name}!" should resolve the path /user/name from the data model and interpolate it into the string.
Affected files
src/A2UI.Blazor/Services/SurfaceManager.cs— data binding resolution logic- Possibly a new
FormatStringResolverservice
SPECIFICATION.md reference
- Data Binding:
formatString interpolationrow
Acceptance criteria
- Implementation matches spec
- Tests added (red-green-refactor)
- SPECIFICATION.md updated (gap → compliant)
- Sample servers updated if affected (parity)
- Sample apps updated if affected (parity)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
spec-complianceA2UI specification compliance gapA2UI specification compliance gap