我正在尝试将一个淘汰+ jQuery UI网络应用程序重写为一个kendo + angular web应用程序作为学习练习。
我遇到了一个使用来自ajax调用的数据填充的kendo-drop-down-list元素的问题。我使用k-ng-delay
来监视config.dataSource变量,该变量在$ http GET的success-callback中分配。一切都按预期工作。但是,如果用户刷新页面,则下拉列表的内容将消失。
我四处搜索并发现了一个说使用k-rebind
的文件(不是最新的),但是看着带有k-rebind的config.dataSource会导致角度崩溃。
处理此页面刷新的正确方法是什么?
答案 0 :(得分:0)
有同样的问题。 k-ng-delay
对我来说非常不稳定。您可以使用k-rebind
,但绑定到另一个控制器变量,而不是绑定k-options
的变量,例如视图中具有外键的网格:
<div
kendo-grid
k-options="vm.gridOptions"
k-rebind="vm.gridBound">
</div>
在gridOptions初始化之后的控制器中:
vm.gridBound = true;