-
Notifications
You must be signed in to change notification settings - Fork 606
Open
Labels
community:good-first-issueGood issues for first time contributorsGood issues for first time contributorscommunity:requestIssues specifically reported by a member of the community.Issues specifically reported by a member of the community.docs:exampleTutorial and example workTutorial and example work
Description
🙋 Documentation Request
As far as I can tell, the proper way to use the FormAssociated
class in a FAST web component is to:
- add
import { FormAssociated } from "@microsoft/fast-foundation";
- change
extends FASTElement
toextends FormAssociated(FASTElement)
- add the property
private internals: ElementInternals = this.elementInternals;
- call
this.internals.setFormValue(initialValue);
inconnectedCallback
to set the initial value - call
this.internals.setFormValue(newValue);
every time the value changes
I tried all of this, but TypeScript doesn't like changes 2 and 3.
Where can I find an example of using the FormAssociated
class or any documentation on it?
Metadata
Metadata
Assignees
Labels
community:good-first-issueGood issues for first time contributorsGood issues for first time contributorscommunity:requestIssues specifically reported by a member of the community.Issues specifically reported by a member of the community.docs:exampleTutorial and example workTutorial and example work