无法设置下拉列表的默认值

时间:2016-10-28 04:39:20

标签: angular typescript kendo-ui-angular2

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

但是当我点击清除时,它不会将自己设置为选择?我做错了什么?

1 个答案:

答案 0 :(得分:0)

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