【发布时间】:2023-03-19 15:02:01
【问题描述】:
我有一个带有 angularjs 的 Kendo UI Grid:当我在选择控件中更改一个项目时,我想重新加载网格中的数据,并将所选 id 传递给 url。
所以,在我的角度控制器中:
...
var id = 0;
$scope.pers = new kendo.data.DataSource({
transport: {
read: {
url: "api/Pers?role=" + id,
dataType: "json"
}
},
schema:
...
...
});
当我在选择控件中选择一个元素时,我会正确调用此函数,传递所选项目的 id 并重新加载网格的数据
$scope.setRole = function(tmpId){
id = tmpId;
$scope.pers.read();
};
当我更改选择控件中的元素时,会向 url 正确发送请求:
"api/Pers?role=" + id
但当我更改选择时,id 始终为 0。
我该如何解决这个问题?
【问题讨论】:
标签: javascript jquery angularjs kendo-ui kendo-grid