Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Polymer 1.0使用ExcludeLocalName跳过节点_Javascript_Html_Polymer - Fatal编程技术网

Javascript Polymer 1.0使用ExcludeLocalName跳过节点

Javascript Polymer 1.0使用ExcludeLocalName跳过节点,javascript,html,polymer,Javascript,Html,Polymer,我尝试从聚合物0.5迁移到1.0,得到了以下问题: 有人知道如何忽略纸质菜单中的节点吗?在0.5中,您可以将属性excludedLocalNames设置为忽略其中一些,但在1.0中,它似乎已经改变了 在IronSelectableBehavior中,仍然存在属性excludedLocalNames,因此我认为它一定还在工作。有人举过有效的例子吗 以下代码是我第一次尝试创建具有该功能的子菜单,但父菜单不会忽略该子菜单: <paper-menu selected="{{route}}" att

我尝试从聚合物0.5迁移到1.0,得到了以下问题:


有人知道如何忽略
纸质菜单中的节点吗?在0.5中,您可以将属性
excludedLocalNames
设置为忽略其中一些,但在1.0中,它似乎已经改变了


在IronSelectableBehavior中,仍然存在属性
excludedLocalNames
,因此我认为它一定还在工作。有人举过有效的例子吗

以下代码是我第一次尝试创建具有该功能的子菜单,但父菜单不会忽略该子菜单:

<paper-menu selected="{{route}}" attr-For-Selected="entry" excludedLocalNames="paper-menu">
    <paper-icon-item entry="home">
        <iron-icon icon="home" item-icon></iron-icon>
        Übersicht
    </paper-icon-item>
    <paper-icon-item entry="page1">
        <iron-icon icon="label" item-icon></iron-icon>
        Page1
    </paper-icon-item>
    <template is="dom-if" if="{{computeEquals(route,'page1')}}">
        <paper-menu class="submenu" selected="{{routePage1}}" attr-For-Selected="entry1">
            <paper-icon-item entry1="basics">
                <iron-icon icon="icons:assignment" item-icon></iron-icon>
                Basics
            </paper-icon-item>      
            <paper-icon-item entry1="tools">
                <iron-icon icon="icons:apps" item-icon></iron-icon>
                Tools
            </paper-icon-item>  
        </paper-menu>   
    </template>
    <paper-icon-item entry="page2">
        <iron-icon icon="label" item-icon></iron-icon>
        Page2
    </paper-icon-item>      
</paper-menu>

Übersicht
第1页
基础
工具
第2页

因为1.0中没有更多的子菜单元素,所以我尝试用这种方式将菜单放在菜单中。但是如果我点击一个子菜单项,父菜单会改变他的焦点项

有人知道如何使用
excludeLocalNames
-属性吗

编辑

以下是文档的链接:


    • 不要在1.0中使用
      排除本地名称
      。相反,将选择器上的
      selectable
      属性设置为您希望允许选择的节点名称。基本上,它是一个白名单而不是黑名单(黑名单也更可靠)

      例如:

      
      你可以选择我!
      你也可以选择我。
      你不能选择我。
      我也不是。
      
      不要在1.0中使用
      排除本地名称。相反,将选择器上的
      selectable
      属性设置为您希望允许选择的节点名称。基本上,它是一个白名单而不是黑名单(黑名单也更可靠)

      例如:

      
      你可以选择我!
      你也可以选择我。
      你不能选择我。
      我也不是。
      
      不要在1.0中使用
      排除本地名称。相反,将选择器上的
      selectable
      属性设置为您希望允许选择的节点名称。基本上,它是一个白名单而不是黑名单(黑名单也更可靠)

      例如:

      
      你可以选择我!
      你也可以选择我。
      你不能选择我。
      我也不是。
      
      不要在1.0中使用
      排除本地名称。相反,将选择器上的
      selectable
      属性设置为您希望允许选择的节点名称。基本上,它是一个白名单而不是黑名单(黑名单也更可靠)

      例如:

      
      你可以选择我!
      你也可以选择我。
      你不能选择我。
      我也不是。
      

      我喜欢它是一个完整的CSS/querySelector选择器,你甚至可以使用
      selective=“[selective]”
      并在你想选择的任何东西上设置一个
      selectible
      属性。非常确定
      excludedLocalNames
      仍然可以工作,但是当它用作html属性时,您需要小写并用“--”:`excluded local names“@ebidel我记得我尝试将其作为一个属性,唯一能让它工作的方法是通过编程将其设置为:
      paperMenu.excludedLocalNames['a']=1;
      -但是,如果出现这种情况,所有选择器都会继承该行为(我注意到你在上面留下了评论).尽管如此,我最后一次尝试是在我做错误报告的时候。那时候有什么变化吗?啊,是你!是的,铁选择器似乎有一些错误,我们需要解决。在过去几天移植了一个应用程序后遇到了一堆。
      排除本地名称
      应该是私有的(也就是说,
      (不包括本地名称
      ))。它不是一个bug。我喜欢它是一个完整的CSS/querySelector选择器,您甚至可以使用
      selectable=“[selectable]“
      并在您希望能够选择的任何内容上设置一个
      可选的
      属性。非常确定
      excludedLocalNames
      仍然可以工作,但是当将其用作html属性时,您需要小写并用“-”分隔:`排除的本地名称“@ebidel我记得我曾尝试将其作为一个属性使用,我唯一能让它工作的方法是通过编程将其设置为:
      paperMenu.excludedLocalNames['a']=1;
      -但是,如果出现这种情况,所有选择器都会继承该行为(我注意到您在上面留下了注释).尽管如此,我最后一次尝试是在我做错误报告的时候。那时候有什么变化吗?啊,是你!是的,铁选择器似乎有一些错误,我们需要解决。在过去几天移植了一个应用程序后遇到了一堆。
      排除本地名称
      应该是私有的(也就是说,
      (不包括本地名称
      ))。它不是一个bug。我喜欢它是一个完整的CSS/querySelector选择器,您甚至可以使用
      selectable=“[selectable]”
      并在您希望能够选择的任何内容上设置一个
      可选的
      属性。非常确定
      excludedLocalNames
      仍然可以工作,但是当将其用作html属性时,您需要小写并用“-”分隔:`排除的本地名称“@ebidel我记得我曾尝试将其作为一个属性使用,我唯一能让它工作的方法是通过编程将其设置为:
      paperMenu.excludedLocalNames['a']=1;
      -但是,如果出现这种情况,所有选择器都会继承该行为(我注意到您在上面留下了注释).尽管如此,我最后一次尝试是在我做错误报告的时候。那时候有什么变化吗?啊,是你!是的,铁选择器似乎有一些错误,我们需要解决。在po之后遇到了一堆