Bu benim form edilir:Angular2 basit formu bina ControlContainer yok sağlayıcı
app.component:
<form [ngFormModel]="myForm">
<my-child-component></my-child-component>
</form>
app.component sınıfı:
constructor (private _formBuilder : FormBuilder) {
this.myForm = _formBuilder.group({
firstName : ["",Validators.required]
});
}
my-çocuk bileşenli :
<input type="text" ngControl="firstName">
Hata: Ben bu ödeme şekli uygulama bileşeni kendi içinde girdi taşımak, ama benim giriş çocuk unsuru içinde ise
No provider for ControlContainer
[ERROR ->]<md-input
ngControl="firstName"
placeholder="First name">
.
FORM_DIRECTIVES ve FORM_PROVIDERS üst uygulama düzeyinde enjekte ediliyor, onların kılavuzları başına tam olarak her şeyi yaptım.
DÜZENLEME: Çocuğa veya uygulama bileşenine FORM_DIRECTIVES eklemeyi denedi, başarı yok.
Teşekkür bakın, ama burada gerçekten konu ne anlatmak lütfen? Bu onu düzeltir neden –
ngControl şablonu içinde bir ebeveyn formu etiketi (> şablon Çocuk) gereklidir. – yurzui
oldukça anlamıyorum - – FlavorScape