http://codepen.io/eeliya/pen/qNpBro
如果您在chrome上运行此codepen演示,则在单击按钮时会看到警报。
但这不适用于Firefox或Edge。换句话说,在FF和Edge上没有触发attributeChanged
答案 0 :(得分:0)
似乎这可能是WebComponents polyfill中的一个错误。我在这个问题上找到的解决方法是在组件上使用setAttribute()
,而不是直接赋值。换句话说,component.setAttribute('active', true)
代替component.active = true
。