Angular 角度剑道下拉列表值绑定-控制更改选择值
我使用剑道UI进行角度下拉列表 我想控制该值,使其不会在选中时自动更改,但我可以手动控制它 他们的发言如下: 使用value属性。如果通过该值设置该值 属性,则必须连接到valueChange事件并手动 更新value属性的值 酷,除了一个小问题,它只是不工作,它仍然会自动改变 代码如下: html 只有当服务器返回成功响应时,我才会手动更改。Angular 角度剑道下拉列表值绑定-控制更改选择值,angular,typescript,data-binding,drop-down-menu,kendo-ui-angular2,Angular,Typescript,Data Binding,Drop Down Menu,Kendo Ui Angular2,我使用剑道UI进行角度下拉列表 我想控制该值,使其不会在选中时自动更改,但我可以手动控制它 他们的发言如下: 使用value属性。如果通过该值设置该值 属性,则必须连接到valueChange事件并手动 更新value属性的值 酷,除了一个小问题,它只是不工作,它仍然会自动改变 代码如下: html 只有当服务器返回成功响应时,我才会手动更改。 问题是,正如前面提到的,它会自动改变。好的,经过多次尝试,答案似乎很简单。 可惜的是,没有一个例子 我想这会帮助很多其他人,所以: 为了防止自动更改值,
问题是,正如前面提到的,它会自动改变。好的,经过多次尝试,答案似乎很简单。 可惜的是,没有一个例子 我想这会帮助很多其他人,所以: 为了防止自动更改
值
,我必须做的是,将值绑定从
<kendo-dropdownlist
[data]="relationTypes"
[textField]="'display'"
[valueField]="'order'"
[value]="row.relation_type"
(valueChange)="handleRelationTypeChange(row,$event)">
</kendo-dropdownlist>
<kendo-dropdownlist
[data]="relationTypes"
[textField]="'display'"
[valueField]="'order'"
[(value)]="row.relation_type"
(valueChange)="handleRelationTypeChange(row,$event)">
</kendo-dropdownlist>
要进行双向绑定:
<kendo-dropdownlist
[data]="relationTypes"
[textField]="'display'"
[valueField]="'order'"
[value]="row.relation_type"
(valueChange)="handleRelationTypeChange(row,$event)">
</kendo-dropdownlist>
<kendo-dropdownlist
[data]="relationTypes"
[textField]="'display'"
[valueField]="'order'"
[(value)]="row.relation_type"
(valueChange)="handleRelationTypeChange(row,$event)">
</kendo-dropdownlist>