【发布时间】:2014-08-26 01:26:03
【问题描述】:
使用 BreezeJS 实体,并尝试使用 KendoUI 中的 KendoTreeView 显示它们。树视图抛出这个错误,大概是因为循环引用。微风实体中有多个循环,最明显的是entity.entityAspect.entity,并且模型也可能包含循环引用(例如Customer->Orders->Customer)。如何将 KendoTreeView 配置为仅处理特定的导航属性,而忽略导致循环引用的那些?
我意识到我可以 for 循环遍历实体并建立一个辅助数组用于显示目的。但是,如果可能,我希望直接绑定到实体,而不是尝试手动使树与实体数组保持同步。
FWIW 我正在使用角度绑定等(不确定在这种情况下是否会有所不同)。
【问题讨论】: