Benutzerdefinierte Komponentenbindung: Kein Wert-Accessor für ''
Ich habe mein Formular mit einem benutzerdefinierten Element auf @ aktualisier@angular/forms
ab RC2. Wenn ich eine Eingabebindung mit @ durchfüh[(ngModel)]="myModel"
, Ich bekommeNo value accessor for ''
from angle und das Formular kann nicht geladen werden. Der Fehler tritt nur bei Eingabebindung auf.
Hier ist ein Plunker, der das Problem veranschaulicht:https: //plnkr.co/edit/wxMsGuxr3GHMwNNoczT7? p = preview
Der Wert-Accessor funktioniert im Allgemeinen (und das Modell hat mit den alten Formularen in RC1 gearbeitet), weil dasFormBuilder
hat einen Anfangswert, der über die Accessor-Schnittstelle korrekt eingestellt wird.
Das Problem scheint ähnlich zuhttps: //github.com/angular/angular/issues/751 Die Formularanweisungen sind jedoch im Bootstrap-Code enthalten:
provideForms(),
{
provide: PLATFORM_DIRECTIVES,
useValue: [REACTIVE_FORM_DIRECTIVES],
multi: true
}