如何将火球结果附加到聚合物元素中
How to append firebase result to a polymer element
我需要将这个聚合物元素附加到index.html我做的没有问题,但问题是我不能将任何内容附加到"items"div我该怎么做?我认为元素还没有附加到index.html页面,所以脚本无法捕获"items"div。
<link rel="import" href="../bower_components/polymer/polymer.html">
<script src='https://cdn.firebase.com/js/client/2.2.1/firebase.js'></script>
<link rel="import" href="../bower_components/paper-icon-button">
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js'></script>
<dom-module id="sample-page">
<style>
</style>
<template>
<div class="items">
</div>
</template>
</dom-module>
<script>
Polymer({
is: "sample-page",
});
$(document).ready(function(){
;
var rootRef = "myfirebase ref......."
rootRef.on("child_added", function (snapshot, prevChildKey) {
var pointData = snapshot.val();
snapshot.forEach(function (childSnap) {
$('#items').append( pointData.user);
var key = childSnap.key();
//console.log('here come');
// console.log("Title: " + pointData.user);
})
// });
// });
</script>
您需要等待,直到加载了聚合物元素/web组件。
代替$(document).ready(function(){});
使用以下代码(或JQuery等效代码)
window.addEventListener('WebComponentsReady', function(e) {
...
});
相关文章:
- 如何动态创建聚合物元素
- 造型:主机的聚合物元素与Javascript
- 如何在html和javascript中捕捉聚合物元素的屏幕截图
- YUIDocs 解析聚合物元素
- 仅在需要时实例化聚合物元素
- 如何从不同的元素访问聚合物元素中的属性
- 如何在渲染聚合物元素后触发事件
- 更新聚合物元素模板
- 如何使用javascript函数创建可以调用javascript函数的聚合物元素
- 聚合物元素css未显示-检查器中没有错误
- 使用jquery访问聚合物元素变量
- 聚合物元素加载非常缓慢
- 如何观察聚合物元素属性值从索引.html的变化
- 动态添加聚合物元素的就绪事件
- 如何在没有事件的自定义聚合物元素之间进行讨论
- 删除聚合物元素,文件上传在实例上传时逐渐添加更多文件
- 如何确定聚合物元素是否加载
- 按动态属性值选择聚合物元素
- 聚合物元素注册和生命周期(创建和准备调用两次)
- 如何为聚合物元素添加功能属性