AngularJS剑道树视图未更新
多亏了“像Jared这样的词”的回答,我的树视图工作正常,一切都很好。直到-有人想根据复选框等更新/过滤treeview。我的问题是树不会更新以反映在控制器中对数据源所做的更改 基于上面提到的答案中的JSFIDLE,我创建了一个来显示我的问题 选中复选框不会影响树。 我是AngularJS和AngularKendo的新手,我想知道这种更新是否有效。我可能走错了方向。非常感谢您的帮助/建议AngularJS剑道树视图未更新,angularjs,kendo-ui,angular-kendo,Angularjs,Kendo Ui,Angular Kendo,多亏了“像Jared这样的词”的回答,我的树视图工作正常,一切都很好。直到-有人想根据复选框等更新/过滤treeview。我的问题是树不会更新以反映在控制器中对数据源所做的更改 基于上面提到的答案中的JSFIDLE,我创建了一个来显示我的问题 选中复选框不会影响树。 我是AngularJS和AngularKendo的新手,我想知道这种更新是否有效。我可能走错了方向。非常感谢您的帮助/建议 谢谢 您可以显式创建数据源,然后使用其API设置数据: $scope.thingsOptions = {
谢谢 您可以显式创建数据源,然后使用其API设置数据:
$scope.thingsOptions = {
dataSource: new kendo.data.HierarchicalDataSource({
data: $scope.things1
})
}
$scope.toggleFlag = function () {
if ($scope.showLimitedRecords) {
$scope.thingsOptions.dataSource.data($scope.things2);
} else {
$scope.thingsOptions.dataSource.data($scope.things1);
}
}
()您可以显式创建数据源,然后使用其API设置数据:
$scope.thingsOptions = {
dataSource: new kendo.data.HierarchicalDataSource({
data: $scope.things1
})
}
$scope.toggleFlag = function () {
if ($scope.showLimitedRecords) {
$scope.thingsOptions.dataSource.data($scope.things2);
} else {
$scope.thingsOptions.dataSource.data($scope.things1);
}
}
()