Polymer' detail.item'不会返回正确的对象

时间:2015-03-02 21:54:54

标签: javascript polymer

我不能因为上帝的爱而得到选择(或者那个问题的动画页面)。我尝试按照教程进行操作,但他们没有提到任何地方如何实际执行从一个页面到另一个页面的转换(或者有些东西我完全不理解),我的猜测是我只需要设置{{ 1}} selected的值,但也不起作用。

首先,core-animated-pages对象似乎不包含正确的内容。我可能正在做一些微不足道的事情。尝试从detail.item事件中访问“detail.item.selectedIndex”时,我只获得on-core-select。如果我通过id使用undefined访问该属性,它将起作用。

同样做以下似乎什么都不做:

this.$.selector.selectedIndex

请参阅下面的代码,了解我正在尝试做的事情:

var pages = this.$.pages;
pages.selected = selectedIndex;

1 个答案:

答案 0 :(得分:0)

尝试对核心选择器和核心动画页面使用selected = {{selection}}。如果我没记错的话,selected发布的属性会绑定到这两个元素的项目索引。在您的核心选择器中,它将绑定到已选择的项目的索引,并在核心动画页面将拉取绑定值并将其用作索引以获取页面并显示该页面。

换句话说,您不需要事件处理程序或隐藏元素的手动操作。数据绑定系统为您处理这一切。