Angular5 获取<select>由 ngModel 绑定的选项的未定义值



我的选择框是这个。

<select class="custom-select" [(ngModel)]="settings[0].isPrivate">
<option [value]="Y">Yes</option>
<option [value]="N">No</option>
</select>

settings[0].isPrivateENUM ('Y', 'N')

我希望选择框设置为 no 默认值是值是'n',或是YES ,如果值为'y''

当前,当页面加载时,默认值为空白。如果我选择了一个值(是或否(并通过按钮记录它,则会获得未定义的值。

如果是字符串

,则应用引号包含您的[value]

尝试这个

<select class="custom-select" [(ngModel)]="settings[0].isPrivate">
<option [value]="'Y">Yes</option>
<option [value]="'N'">No</option>
</select>

最新更新