Angularjs 读取数据源后无法选择ng模型
有一个非常简单的任务,由于某种原因无法完成。我们试图做的是允许用户创建一个对象(在本例中为过滤器),将其添加到角度下拉列表中,然后将下拉列表设置为用户创建的值 除了下拉菜单的设置外,所有功能都正常工作。response.data参数具有正确的ID值。事实上,如果我们将此值硬编码到该行中,它将更新下拉列表。但是,试图通过变量设置该值会导致无法设置下拉值 代码如下:Angularjs 读取数据源后无法选择ng模型,angularjs,kendo-ui,dropdown,Angularjs,Kendo Ui,Dropdown,有一个非常简单的任务,由于某种原因无法完成。我们试图做的是允许用户创建一个对象(在本例中为过滤器),将其添加到角度下拉列表中,然后将下拉列表设置为用户创建的值 除了下拉菜单的设置外,所有功能都正常工作。response.data参数具有正确的ID值。事实上,如果我们将此值硬编码到该行中,它将更新下拉列表。但是,试图通过变量设置该值会导致无法设置下拉值 代码如下: $http.post('<apicallurl>', filterSaveObject). then(func
$http.post('<apicallurl>', filterSaveObject).
then(function (response) {
$scope.filtersDataSource.read()
$scope.selectedFilter = {}; -- selectedFilter is the ng-model
$scope.selectedFilter.ID = response.data -- this line causing issues
}, function (response) {
alert('At least one filter is required');
});
我最好的猜测是模型还没有准备好,这就是为什么我们可以静态地设置它,但不能通过response.data调用。任何想法都将不胜感激
编辑:为下拉列表添加代码
<select kendo-drop-down-list ="filterDropdownList"
k-options="filterDropdownOptions"
k-data-source="filtersDataSource"
k-ng-model="selectedFilter"></select>
向我们显示用于创建下拉列表的代码。为此添加了编辑