我正在尝试将我的角度形式的kendotextbox控件设置为基于按钮的切换为只读true / false。由于某种原因,文本框似乎始终没有设置为false,而是始终为true。我的实现有什么问题
<div class="col-md-3">
<input *ngIf="!EditMode" kendoTextBox readonly="true" class="form-control"
[(ngModel)]="ManagerDetails.Person.FIRST_NAME" />
<input *ngIf="EditMode" kendoTextBox readonly="false" class="form-control"
[(ngModel)]="ManagerDetails.Person.FIRST_NAME" />
</div>
答案 0 :(得分:1)
使用brackets确保Angular评估布尔表达式:
<input ... [readonly]="false" >
没有括号,该值绑定为字符串"false"
,这是一个真实值。
有关演示,请参见this stackblitz。