我在IE11方面特别遇到问题。这段代码在Chrome / Firefox / Edge中可以正常工作。我看不到我在做什么会导致此方法不起作用。
这是我的聚合物元素的阴影dom打破的一部分:
<template is="dom-if" if="[[showSelect]]]">
<select value="{{selectValue::change}}">
<option value="0" selected$="{{matchesDefault(0)}}">All</option>
<template is="dom-repeat" items="{{excludeNumbers}}" as="number">
<option value="[[number]]" selected$="[[isExclude(number)]]">Skip [[number]]s</option>
</template>
</select>
</template>
我正在尝试做的事情并且正在Chrome / FF / Edge中工作,但在IE11中却没有:
<select>
。this.excludeNumbers
并将它们写为<option>
嵌套在<select>
的内部,如果它们是{到目前为止我已经测试过:
<option>
标记中删除所有属性
<option value="0" selected$="{{matchesDefault(0)}}">All</option>
<template is="dom-repeat">
标记移到<select>
的正下方,并设置了<template>
并将其从[[showSelect]]
更改为<option>
<span>
个标签。
polymer build
并在已构建的代码上测试IE10
有人看到我错了吗?关于我可以测试的任何想法吗?
任何想法都值得赞赏
答案 0 :(得分:1)
这是一个已知问题,tables
和selects
在IE11中不适用于dome-repeat
在Github here中打开此问题,没有有效的解决方案
一种解决方案是使用自定义元素,例如paper-dropdown-menu