0

如果我想找到支持视图的基础数据,我会写如下内容:

var actualData = $.view(this).data;

但是,如果我想找到与数据关联的视图,我该如何实现呢?像这样的东西:

var view = $.view(actualData).view;

编辑 1

我在 GitHub 上发现了一个与我在这个问题中提出的问题非常相似的问题。该问题的解决方案是遍历整个 DOM 层次结构并将每个视图的数据项与目标数据项进行比较。由于该问题于 2011 年提出,我将保留此问题,以防 JsViews 有任何开发可以允许在不遍历 DOM 层次结构的情况下完成此操作。https://github.com/BorisMoore/jsviews/issues/14

4

1 回答 1

0

如果有人遇到像我这样的类似情况,目前这是不可能的。

目前,我针对此限制的解决方法是,如果我觉得需要访问数据项的视图,那么我将其作为属性添加到我的对象中。

于 2015-05-26T13:06:45.677 回答