Özel giriş bileşenime model sürücü form doğrulaması eklemem gerekiyor. Bileşenime ngControl
geçişini nasıl uygulayacağımı bilmiyorum.Angular2 Form Validasyonu İç Bileşen
benim plunkr örnekte çalışıyoruz ilk iki giriş etiket vardır ve daha sonra ilk iki girdi olarak aynı şeyi yapması gerektiğini my-form-input
yoktur, ama burada
<form [ngFormModel]="loginForm">
<p>
<input type="text" ngControl="usernameX" required placeholder="usernameX" /><br>
valid {{usernameX.valid}}
</p>
<p>
<input type="text" ngControl="passwordX" required placeholder="passwordX"/><br>
valid {{passwordX.valid}}
</p>
<my-form-input [placeholder]="'usernameXX'" [required]="true" [control]="usernameXX"></my-form-input><br>
valid {{usernameXX.valid}}
<p>form is valid: {{loginForm.valid}}</p>
</form>
olan özel bir bileşenini kullanarak http://plnkr.co/edit/QTmxl8ij5Z6E3xKh45hI?p=preview
benim bileşeni
@Component({
selector: 'my-form-input',
directives: [ FORM_DIRECTIVES ],
template: `
<div>
<p>
<input type="text" [attr.placeholder]="placeholder" [attr.required]="required" [attr.ngControl]="control"/><br>
valid {{control.valid}}
</p>
</div>
`
})
export class InputComponent implements OnInit {
@Input() placeholder: string;
@Input() required: boolean;
@Input() control: Control;
thx
kontroller ve doğrulama ile
merhaba, bu tam olarak benim örnek yapmak aynı şey burada atıfta! Benim sorunum, girişimin başka bir bileşen tarafından sarılması durumunda ngControl'ü nasıl gireceğimi, benim durumumda –