【问题标题】:Kendo PanelBar with AngularJS ng-Repeat does not render correctly on modifying datasource带有 AngularJS ng-Repeat 的 Kendo PanelBar 在修改数据源时无法正确呈现
【发布时间】:2014-06-18 10:33:38
【问题描述】:

我在将 Kendo PanelBar 与 ng-repeat 和动态修改数据源结合使用时遇到问题!

您可以在这里看到一个小演示: http://trykendoui.telerik.com/@IT-SCHMITZ/OrEK/2

点击“添加新专辑”按钮后,您可以看到,面板栏添加了一个新项目。不幸的是,它没有正确呈现。

问候, 丹尼尔

【问题讨论】:

    标签: angularjs kendo-ui telerik panelbar


    【解决方案1】:

    一旦小部件初始化,这将无法与 ng-repeat 一起使用。一种解决方法是使用 dataSource 参数,但由于 PanelBar 目前不支持实时数据源,因此您需要在数据更改时使用 k-rebind 来重建小部件。

    这是一个例子:http://trykendoui.telerik.com/@mishoo/Udep

    【讨论】:

    • 我已经测试了一个数据源。通过使用数据源,我遇到了另一个问题。我需要 li 项目的双击事件。使用 ng-repeat 我可以使用 ng-dblclick。我看不到如何使用数据源执行此操作,因为面板栏不支持(剑道)模板。此外,我正在使用带有过滤器的 ng-repeat。我不知道如何将它与 datasource 参数一起使用!?
    • 我明白了,您已经更新了 angular-kendo.js (kendo-labs.github.io/angular-kendo/#/ng-repeat) 的文档。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 2013-08-11
    相关资源
    最近更新 更多