这是我对Angular 2的剑道下拉:
<kendo-dropdownlist
[defaultItem]="defaultItem"
[data] = "getYears"
[textField]="'YearText'"
[valueField]="'YearValue'"
[(ngModel)] = "selectedYear"
>
</kendo-dropdownlist>
clearFilters()是我在UI上单击“清除”时执行的方法。
private selectedYear : Year = { YearText: "Select...", YearValue: null };
clearFilters(): void {
this.selectedYear = { YearText: "Select...", YearValue: null };
}
但是当我点击清除时,它不会将自己设置为选择?我做错了什么?
答案 0 :(得分:0)
这是一个将在即将发布的版本中修复的错误,同时你可以设置[valuePrimitive]="true"
,但它不应该以这种方式工作 - 只是一个临时的解决方法。