angular / angular/components

[Docs] More details on custom form field controls guide

Offen
#13,624 6 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area: docs area: material/form-field help wanted P3
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

#### Bug, feature request, or proposal:
I'd like to request a review of the 'Creating a custom form field control' guide as it does not cover enough in regards to each of it properties and opts to just mentioning them.

#### What is the expected behaviour?
Common examples that are detailed on other approaches and usages.

#### What is the current behaviour?
Common examples that are not all detailed on other approaches or usages.

#### What is the use-case or motivation for changing an existing behaviour?
My biggest gripe that pushed me to make this ticket is that of the error state.

> Since we're not using an NgControl in this example, we don't need to do anything other than just set it to false.

Where as it should be like 'ngControl' which has sufficient methods of implementation

> It is likely you will want to implement ControlValueAccessor ...

#### Is there anything else we should know?
Others have had the same issue

https://stackoverflow.com/questions/52017000/angular-material-custom-reactive-form-control-with-error-state/52017769

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dem Lesen des Leitfadens „Creating a custom form field control“ und vergleiche seine Eigenschaftsbeschreibungen mit den angeforderten Beispielen und der Diskussion zum Fehlerstatus. Als abgeschlossen gilt die Aufgabe, wenn der Leitfaden gängige Verwendungen von Eigenschaften erklärt, relevante Ansätze zeigt und die Behandlung des Fehlerstatus sowie den Kontext von ControlValueAccessor erläutert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
documentation
Issue-Typ
Dokumentation
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.