搜索

首页  >  问答  >  正文

如何限制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粉566048790500 天前444

全部回复(1)我来回复

  • P粉378264633
  • 取消回复