<模板>polymer.js的初始化事件
<template> initialization event with polymer.js
使用聚合物I可以使用is='auto-binding'
属性在<polymer-element>
之外使用<template>
-标记。然而,我怎么能在Javascript中知道<template>
实际上已经初始化。我试着倾听我能想到的每一个可能的事件,并浏览了源代码一段时间,但似乎在任何地方都找不到任何指针,尽管我认为这一定是可能的。
如果我的意思很难理解,可以在这里找到一个简单的jsfiddle来显示这个问题,尽管我认为上面的描述应该足够了。
您想要侦听template-bound
事件。它在本节的底部提到。
<template is="auto-binding" id="tmpl">
<input value="{{test}}">
{{test}}
</template>
<script>
var tmpl = document.querySelector('#tmpl');
tmpl.test = 123;
tmpl.addEventListener('template-bound', function() {
console.log('template bound fired!');
console.log(document.querySelector('input'));
});
</script>
我拍摄了一个关于自动绑定模板的屏幕截图,其中涵盖了更多。
相关文章:
- 按钮's OnClick事件在初始化时激发
- jqGrid-网格初始化事件
- $(this.el).find()在事件处理程序中工作,而不是在初始化函数(主干.js)中工作
- <模板>polymer.js的初始化事件
- 如何在初始化函数中向事件侦听器添加原型函数
- 如何在图表初始化后更改高图表事件
- window.onload 事件不会触发或“如何正确初始化 js 项目?”
- FullCalendar:如何重新创建/重新初始化FullCalendar或批量添加多个事件
- 如何在主干中初始化函数后将事件绑定到DOM
- 在循环中初始化onchange事件-Javascript
- 初始化Angular应用程序后立即注册事件侦听器
- ExtJS:字段更改事件在ViewController's初始化
- 第一个jQuery插件 - 如何处理重新初始化时的事件
- jquery full calendar:每次获取新事件时,从源初始化一个数组
- angularjs销毁和初始化事件
- 为Bootstrap multiselect重新初始化onChange事件
- hilios javascript倒计时计时器完成事件磨损初始化
- jQuery Cycle2初始化的事件周期从不触发
- 初始化窗口上的angular.onload事件
- 在外部设置显示样式会导致onclick()事件初始化两次点击