【发布时间】:2019-09-16 15:09:16
【问题描述】:
我目前有一个选择框,其中包含从后端获取的用户列表。目前,这个选择框绑定到我的 ng 模型的 name 属性。
但是,用户对象还包含一个电子邮件属性,我想将此属性绑定到模型中的电子邮件属性以及用户从下拉菜单中选择名称时的名称属性。
这个可以吗?
下面是我当前的选择框,可以很好地绑定到我的 ng 模型中的 name 属性:
<select [(ngModel)]="model.name" name ='name'>
<option value="">--Select a User--</option>
<option *ngFor="let user of users" [value]="user.name">{{user.name}}</option>
</select>
【问题讨论】:
-
抱歉,我不认为我理解正确:您想要 2 个不同的选择,一个用于用户,一个用于电子邮件?它们必须连接吗?我的意思是,当您选择 user = "John" 时,第二个选择应自动为 "john@xxx.com"?
-
@alesssz 基本上我想要一个选择框来更新 ngModel 上的 2 个属性:用户从一个选择框中选择名称时的名称和电子邮件
标签: html angular typescript