Angular 如何在角度选择窗体中添加默认值

Angular 如何在角度选择窗体中添加默认值,angular,forms,default-value,Angular,Forms,Default Value,在最新的Angular版本中,当为作为表单一部分的选择设置默认值时,我当前面临一个问题 请在下面找到选择的代码: <select name="membershipType" [(ngModel)]="membership.membershipType"> <option *ngFor="let type of membershipTypes" [ngValue]="type" >{{type.

在最新的Angular版本中,当为作为表单一部分的选择设置默认值时,我当前面临一个问题

请在下面找到选择的代码:

<select name="membershipType" [(ngModel)]="membership.membershipType">
<option *ngFor="let type of membershipTypes" [ngValue]="type" >{{type.type}}</option></select>

{{type.type}
要在背景上进一步解释:

  • 我的.ts文件中有两个数组,第一个是“membership”,第二个是“membershipTypes”
  • 我想显示“membership.membershipType”作为默认值
  • 选项的数据是第二个数组“membershipType”的值
  • 所选“membershipType”应传递给“membershipType.membershipType”
  • 当前状态:已正确传递选定的“membershipType”,但未显示默认值

非常感谢您的帮助(因为我尝试了很多不同的解决方案,但都没有成功),非常感谢

>“由于我尝试了许多不同的解决方案,但都不起作用”-->请展示您尝试的内容我对Angular非常陌生,因此我不知道其中一些是否与默认值相关,但我尝试了:-将[(ngModel)]拆分为[ngModel]和(ngChangeModel)-defaultSelected-[attr.value]并与[attr.selected]。。。我只是能够把它缩小到一个问题,在下拉列表中,我想显示一个“membershipTypes”字段,它被称为type并返回一个字符串。但是,[(ngModel)]中的值是对象,而不是导致系统无法选择默认的…
成员身份。membershipType
您可以提供此和
类型的值吗?当然,“membership.membershipType”是包含id“type”的“membershipType”对象作为字符串,“价格”作为数字。因此,“类型”只是供人类识别不同成员类型的文本。对于后台:membership是后端中的一个表,也是membershipType。成员资格表有一个用于引用成员资格类型的字段。我正在使用的表单允许用户更改成员身份类型,这将调用REST-PUT>“因为我尝试了许多不同的解决方案,但都不起作用”-->请显示您尝试的内容我对Angular来说是相当新的,所以我不知道其中一些是否与默认值相关,但我尝试了:-将[(ngModel)]拆分为[ngModel]和(ngChangeModel)-defaultSelected-[attr.value]与[attr.selected]组合使用。。。我只是能够把它缩小到一个问题,在下拉列表中,我想显示一个“membershipTypes”字段,它被称为type并返回一个字符串。但是,[(ngModel)]中的值是对象,而不是导致系统无法选择默认的…
成员身份。membershipType
您可以提供此和
类型的值吗?当然,“membership.membershipType”是包含id“type”的“membershipType”对象作为字符串,“价格”作为数字。因此,“类型”只是供人类识别不同成员类型的文本。对于后台:membership是后端中的一个表,也是membershipType。成员资格表有一个用于引用成员资格类型的字段。我正在处理的表单允许用户更改将调用REST-PUT的成员身份类型