为什么我的ngModal值在我的html select中得到的是字符串值而不是布尔值true或false?

问题描述 投票:0回答:2

我在下面进行选择,当我更改值时,我的ngModel值返回一个字符串,而不是布尔值

<select class="form-control" [(ngModel)]="ceModal.isApproved" (ngModelChange)="markDirty()" name="ceIsApproved">
  <option [ngValue]=null>None selected</option>
  <option value=true>Yes</option>
  <option value=false>No</option>
</select>

在ngModelChange中,我做了一个简单的检查,看一下'ceModal.isApprvoed'是什么,它是“ true”和“ false”,不是true和false。我怎样才能把它们当傻子?

javascript html angular html-select
2个回答
1
投票

使用中


0
投票

使用方括号将值绑定:[value]="false"

© www.soinside.com 2019 - 2024. All rights reserved.