JsView 检索与数据项关联的视图
JsView Retrieve the view associated to a data item
如果我想找到支持视图的基础数据,我会这样写:
var actualData = $.view(this).data;
但是,如果我想找到与数据关联的视图,我该如何实现?像这样:
var view = $.view(actualData).view;
编辑 1
我在 GitHub 上发现了一个与我在这个问题中提出的问题非常相似的问题。该问题的解决方案是遍历整个 DOM 层次结构,并将每个视图的数据项与目标数据项进行比较。由于这个问题在 2011 年打开,我将这个问题悬而未决,以防 JsViews 有任何发展可以允许在不遍历 DOM 层次结构的情况下完成此操作。 https://github.com/BorisMoore/jsviews/issues/14
如果有人遇到像我这样的情况,目前是不可能的。
目前,我针对此限制的解决方法是,如果我觉得需要访问数据项的视图,那么我将其作为 属性.
添加到我的对象中
如果我想找到支持视图的基础数据,我会这样写:
var actualData = $.view(this).data;
但是,如果我想找到与数据关联的视图,我该如何实现?像这样:
var view = $.view(actualData).view;
编辑 1
我在 GitHub 上发现了一个与我在这个问题中提出的问题非常相似的问题。该问题的解决方案是遍历整个 DOM 层次结构,并将每个视图的数据项与目标数据项进行比较。由于这个问题在 2011 年打开,我将这个问题悬而未决,以防 JsViews 有任何发展可以允许在不遍历 DOM 层次结构的情况下完成此操作。 https://github.com/BorisMoore/jsviews/issues/14
如果有人遇到像我这样的情况,目前是不可能的。
目前,我针对此限制的解决方法是,如果我觉得需要访问数据项的视图,那么我将其作为 属性.
添加到我的对象中