【发布时间】:2017-10-11 21:27:51
【问题描述】:
我正在尝试将 Angular 4 上的 Material Design Select 与对象的数字属性绑定。像这样:
<md-select placeholder="info"
formControlName="info"
[(ngModel)]="loggedUser.info"
(ngModelChange)="infoSelected()">
<md-option *ngFor="let info of infos"
value="{{info.id}}">
<span>{{info.name}}</span>
</md-option>
</md-select>
编辑: Info 对象有两个属性:
id:number
name:string
loggedUser 有一个名为 info 的 number 类型的属性
问题是select没有绑定初始值
我做错了什么?
【问题讨论】:
-
如果你尝试
[value]="info.id",你会得到同样的结果吗? -
是的,它还在占位符上
-
请发布
loggedUser.info和infos的详细信息。 -
我已经用更多细节更新了原始消息。谢谢
标签: angular data-binding angular-material md-select