angular4
选择[ngValue]时出现问题,显示模型
中的选定值<select [(ngModel)]="model.o">
<option *ngFor="let o of objs" [ngValue]="o"></option>
</select>
工作正常,但不显示模型中的选定对象。但如果我将[ngValue]
更改为[value]
,则会显示已选中,但会将值作为字符串传递。
可以帮助一些人。
答案 0 :(得分:1)
能够使用[compareWith]属性使其工作。
答案 1 :(得分:-3)
试试这个
<select name="model" [(ngModel)]="model.o">
<option *ngFor="let o of objs" value="{{o}}">{{o}}</option>
</select>