paper-drawer-panel的closeDrawer()没有关闭自定义标题元素

时间:2016-04-19 04:29:01

标签: polymer polymer-1.0

更新我可以使用document.querySelector('paper-drawer-panel').forceNarrow = true;关闭抽屉。我打算删除这个问题,但也许我会留下来看看是否有办法在closeDrawer()

中做到这一点

我编写了自己的自定义标题,它不使用任何纸质标题行为。它只是它自己的自定义元素html样式标题没有任何行为或功能。

我实施了paper-drawer-panel,它与我的自定义标题配合得很好。但是,我无法让closeDrawer()关闭抽屉。我看到函数本身是function () { this.selected = 'main' },但不确定它如何适用于paper-drawer-panel的内部代码。

如何让paper-drawer-panel的{​​{1}}关闭抽屉?

的index.html:

closeDrawer()

应用/元件/抽屉custom.html:

  <template is="dom-bind" id="app">
    <paper-drawer-panel>
      <div drawer>
        <drawer-custom></drawer-custom>
      </div>
      <div main>
        <header-custom></header-custom>
        <video-selection data-route="home" tabindex="-1"></video-selection>
      </div>
    </paper-drawer-panel>
  </template>

1 个答案:

答案 0 :(得分:0)

<强>解决方案

当我将paper-drawer-panel作为孩子添加到closeDrawer()时,函数browser.driver.sleep(500);起作用。