javascript - polymer 。纸张子菜单触发器适用于纸张项目内的两个元素

标签 javascript html angular polymer

我需要 Polymer 的纸张菜单/子菜单的一些帮助。我的任务是制作具有基于纸质菜单的树结构的导航面板。所以,我对 paper-item 标签内的“menu-trigger”类有问题,我在 paper-item:icon 内有两个元素,并链接到两个不同的事件点​​击它们。当我单击图标时,它会折叠另一个纸质菜单,当单击链接时,它会执行另一个事件,但现在它们都折叠另一个菜单。我怎样才能分离这些事件?

PS:抱歉我的英语:)

  <paper-menu>
    <paper-submenu>
      <!--Problem starts here-->
      <paper-item class="menu-trigger">
        <i class="material-icons">&#xE2C7;</i>
        <a (click)="someAction()">Test 1</a>
      </paper-item>
      <!--And finishs here-->
      <paper-menu class="menu-content sublist">
        <paper-submenu>
          <paper-item class="menu-trigger">
            <i class="material-icons ">&#xE313;</i>
            <a>Test 1.1</a>
          </paper-item>
          <paper-menu class="menu-content sublist2">
            <paper-item>
              <a>Test 1.1.1</a>
            </paper-item>
            <paper-item>
              <a>Test 1.1.2</a>
            </paper-item>
          </paper-menu>
        </paper-submenu>
        <paper-item>
           <a>Test 1.2</a>
        </paper-item>
        <paper-item>
           <a>Test 1.3</a>
        </paper-item>
      </paper-menu>
    </paper-submenu>
  </paper-menu>  

最佳答案

只需使用一些on-tapon-click事件和一些js来显示/隐藏子菜单。

关于javascript - polymer 。纸张子菜单触发器适用于纸张项目内的两个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39039132/

相关文章:

html - CSS 表格第一列背景

Angular2 : How to subscribe to Http. post observable inside a service and a component properly?

innerHTML 中的 Angular4 routerLink 变为小写

javascript - 如何使用 react 导航从 FlatList react native 获取详细数据,触发器是来自 native 基础的按钮 onPress() ?

javascript - Angular2 和 InstaFeed 查询

javascript使函数参数动态化

angular - 在 Angular 教程中获取 Cannot find name 'HEROES' 错误

javascript - JQuery 使用 .find 禁用 Radio 输入元素

javascript - 随机移动图像

javascript - jquery 附加时嵌入元素重新启动