如何使用AngularJs刷新/重新加载剑道组合框数据源?

如何使用AngularJs刷新/重新加载剑道组合框数据源?,angularjs,combobox,kendo-ui,refresh,reload,Angularjs,Combobox,Kendo Ui,Refresh,Reload,我有: 但是comboBox仍然无法重新加载。您在注释中发布的代码表明您正在尝试重新加载comboBox的数据源。如果comboBoxDataSource为kendo.data.DataSource类型,则此操作将起作用。我建议您使用模型$scope.comboBoxListOptions来控制UI: .data('kendoComboBox').dataSource.read(); .data('kendoComboBox').refresh(); 在dataSource.r

我有:


但是comboBox仍然无法重新加载。

您在注释中发布的代码表明您正在尝试重新加载comboBox的数据源。如果
comboBoxDataSource
kendo.data.DataSource
类型,则此操作将起作用。我建议您使用模型
$scope.comboBoxListOptions
来控制UI:

    .data('kendoComboBox').dataSource.read();
    .data('kendoComboBox').refresh();
在dataSource.read()之后不需要调用refresh()方法

查看此演示以了解更多详细信息:

请注意,不要使用诸如“\u data”之类的私有变量。使用API更安全:

组合框.Items.Clear();
comboBox.DropDownStyle=ComboBoxStyle.DropDownList

你能再给我看一些代码吗<代码>元素.data('kendoComboBox').dataSource.read()
element.data('kendoComboBox').refresh()
$scope.comboBoxListOptions.dataSource.read();