【问题标题】:kendo ng-delay with page refresh on dropdownlist causes list contents to disappearkendo ng-delay 与下拉列表上的页面刷新导致列表内容消失
【发布时间】:2014-12-26 01:39:24
【问题描述】:

我正在尝试将淘汰赛 + jQuery UI 网络应用程序重写为剑道 + 角度网络应用程序作为学习练习。

我遇到了一个 kendo-drop-down-list 元素的问题,该元素填充了来自 ajax 调用的数据。我使用k-ng-delay 来监视 config.dataSource 变量,该变量在 $http GET 的成功回调中分配。一切都按预期工作。但是,如果用户刷新页面,下拉列表的内容就会消失。

我四处搜索,发现一个文档(不是最新的)说使用 k-rebind,但是用 k-rebind 观看 config.dataSource 会导致 angular 崩溃。

处理此页面刷新的正确方法是什么?

【问题讨论】:

    标签: angularjs kendo-ui


    【解决方案1】:

    遇到了同样的问题。 k-ng-delay 对我来说非常不稳定。您可以使用k-rebind,但绑定到另一个控制器变量,与绑定k-options 不同,例如对于视图中具有外键的网格:

    <div
                kendo-grid
                k-options="vm.gridOptions"
                k-rebind="vm.gridBound">
        </div>
    

    在gridOptions初始化后的控制器中:

    vm.gridBound = true;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-04
      • 1970-01-01
      • 1970-01-01
      • 2012-11-18
      • 2012-01-01
      • 1970-01-01
      • 2015-06-21
      相关资源
      最近更新 更多