ng-model 值未在 kendo-ui 小部件定义内更新

ng-model value not updating inside a kendo-ui widget definition

我有一个 "loading" gif 可以在 angular 中像这样显示:"ng-show='loading'"。我在 kendo-ui 网格从服务器加载其数据源时调用它。出于某种原因,这家伙 $scope.loading=true 不会更新回 UI。如果我发出 $scope.$apply,那么我会收到错误消息“$apply already in progress”。关于如何实现这一目标的任何想法? (我读过 k-ng-model,但不知道如何在这种情况下使用它)

-谢谢

没有足够的信息来解决为什么 ng-show 没有触发

我认为你的情况最好使用 kendo 加载掩码。(docs)

刚设置

var element = $(grid); kendo.ui.progress(element, true);

在调用 getData 之前

kendo.ui.progress(element, false);当数据收到时