我創建這個表格裏面ngOnInit()
方法:窗體控件未發現
this.cardForm = this.fb.group({
card_number: ['', Validators.required],
holderName: ['', Validators.required],
expiry: ['', Validators.required],
cvc: ['', Validators.required],
address_line1: ['', Validators.required],
address_line2: ['', Validators.required],
address_city: ['', Validators.required],
address_state: ['', Validators.required],
address_zip: ['', Validators.required],
address_country: ['', Validators.required]
});
在我的模板:
<form [formGroup]="cardForm" novalidate="novalidate">
<div class="form-group">
<label for="cardnumber">Card number</label>
<input
type="text"
name="cardnumber"
class="input-transparent form-control"
formControlName="card_number"
data-mask="9999-9999-9999-9999"
placeholder="____-____-____-____"
required="required">
</div>
不過,我得到這個錯誤:
ERROR Error: Cannot find control with name: 'card_number'
是'this.fb.group'一個' FormGroup'?它在哪裏發起? – YounesM