kendo输入文本框未将readonly属性动态设置为true false

时间:2019-02-12 17:27:53

标签: angular kendo-ui

我正在尝试将我的角度形式的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>

1 个答案:

答案 0 :(得分:1)

使用brackets确保Angular评估布尔表达式:

<input ... [readonly]="false" >

没有括号,该值绑定为字符串"false",这是一个真实值。

有关演示,请参见this stackblitz