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