Maison  >  Questions et réponses  >  le corps du texte

Comment limiter le type de valeur de FormGroup dans ts ?

J'ai une constante comme ceci :

const defaultInfo: FormGroup = this.fb.group({
  id: 1,
  name: qian,
  amount: 123,
})

Et je veux limiter les types dans FormGroup, alors j'écris comme ceci :

interface InfoInterface {
  id: number,
  name: string,
  amount: number,
}


interface InfoFormGroup extends FormGroup {
  value: InfoInterface
}

const defaultInfo: InfoFormGroup = this.fb.group({
  id: 1,
  name: qian,
  amount: 123,
})

Apparemment, cela ne fonctionne pas car peu importe ce que je modifie les propriétés de l'interface d'information, il n'y a pas d'erreur, pourquoi ? Comment limiter le type de valeur de FormGroup dans ts

Limiter le type de valeur de FormGroup dans ts

P粉566048790P粉566048790406 Il y a quelques jours393

répondre à tous(1)je répondrai

  • P粉378264633
  • Annulerrépondre