dom-change不会为dom-bind模板启动

时间:2016-02-20 08:54:04

标签: javascript dom polymer web-component

我遇到一个问题,即在dom-bind模板中没有触发dom-change(或者,没有被evengListener捕获):

<body>

  <template id="t" is="dom-bind">
    <h1>Hello, it is:</h1>
    <p>{{name}}</p>
    <input value={{name::input}} />
  </template>

  <script>
    var t = document.querySelector('#t');
    t.addEventListener('dom-change', function(e){
      console.log("READY!");
    })
  </script>

</body>

JSBin在这里:http://jsbin.com/wumaso/edit?html,console,output

控制台应显示“READY!”但它没有...任何提示? 请注意,该示例与the example in the guide基本相同。

1 个答案:

答案 0 :(得分:0)

看起来JSBin本身正在干扰您的应用程序代码时序。

如果您以 quiet 模式加载bin(移除JSBin机器),事件将正常触发。

http://output.jsbin.com/wumaso/quiet