0

这是我的 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 };         
}

但是当我单击清除时,它不会自行选择?我究竟做错了什么?

4

1 回答 1

0

这是一个将在即将发布的版本中修复的错误,同时您可以设置[valuePrimitive]="true",但是它不应该以这种方式工作 - 只是一个临时解决方法。

于 2016-11-01T12:52:22.143 回答