如何将 angular 中的布尔值绑定到 api?

how to bind boolean value in angular to the api?

我在选项按钮上有绑定值

<select [(ngModel)]="pageInput.isValid">
  <option [value]="true">Valid</option>
  <option [value]="false">Not Valid</option>                            
</select>

2nd.html

<span [hidden]=""
*ngIf="pageInput.isValid== true" class="color">*</span>

当我与此进行比较时,我的结果没有任何变化或没有显示错误,如果我将值与 'true' 作为字符串进行比较,我得到了结果但我需要值作为 api 的布尔值, 怎么能解决这个问题?? 请帮忙...

你快到了:

<option [ngValue]="true">Valid</option>
<option [ngValue]="false">Not-valid</option>

然后你可以使用这个:

<span [hidden]="" *ngIf="pageInput.isValid" class="color">*</span>

如果你想要负数:

<span [hidden]="" *ngIf="!pageInput.isValid" class="color">*</span>