Angular 5获取formControlName中选择选项的文本
我正在获取select option的值,我希望以我使用REACTIVEFORM的形式获取所选选项文本Angular 5获取formControlName中选择选项的文本,angular,reactive-forms,Angular,Reactive Forms,我正在获取select option的值,我希望以我使用REACTIVEFORM的形式获取所选选项文本 [ { "brokerId": 10, "brokerName": "Kennedy, Shea Peter" }, { "brokerId": 51, "brokerName": "Fernandez, Jaime" }, { "brokerId": 279, "brokerName": "Stapleton, Bill "
[
{
"brokerId": 10,
"brokerName": "Kennedy, Shea Peter"
},
{
"brokerId": 51,
"brokerName": "Fernandez, Jaime"
},
{
"brokerId": 279,
"brokerName": "Stapleton, Bill "
},
{
"brokerId": 489,
"brokerName": "Marlow, Jeff D."
},
]
组件HTML:
<form [formGroup]="SplitBrokerForm">
<select formControlName="splitbrokerid1">
<option>-choose-</option>
<option *ngFor="let b of broker" value="{{b.brokerId}}" [selected]="b.brokerId == splitbrokerid1">{{b.brokerName}}</option>
</select>
</form>
有什么方法可以得到它吗?您需要将该值更改为属性绑定,我在这里添加了一个工作示例,请查看此示例
你的意思是{b.brokerName}?是的,我想获得BrokerNameo你的代理对象/数组有brokerName?是的,我更新了我的问题这里有什么问题检查这个我已经让stackblitz想要brokerName和brokerName你不需要使用[selected]=…,这是一个selected!。关于您的问题,您的选项值可以是all对象{{b.brokerName}