搜尋

首頁  >  問答  >  主體

如何限制ts中FormGroup的值類型?

我有一個這樣的常數:

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

並且我想限制FormGroup內部的類型,所以我這樣寫:

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,
})

顯然它不起作用,因為無論我將Info Interface的屬性更改為什麼,都沒有錯誤,為什麼?如何限制 ts 中 FormGroup 的值類型

限制ts中FormGroup的值類型

P粉566048790P粉566048790511 天前455

全部回覆(1)我來回復

  • P粉378264633
  • 取消回覆