首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >聚合物dom-repeat模板中的Access元件

聚合物dom-repeat模板中的Access元件
EN

Stack Overflow用户
提问于 2015-06-23 05:02:11
回答 2查看 589关注 0票数 0

我正在尝试访问在dom-repeat模板中创建的元素,这样我就可以通过编程来修改它们。

代码语言:javascript
复制
<google-map id="map">
    <template is="dom-repeat" id="markers" items="{{items}}">
        <google-map-marker latitude="item.latitude" longitude="item.longitude">
        </google-map-marker>
    </template>
</google-map>

我能做些什么来获取模板中的google-map-markers数组吗?我在文档的任何地方都找不到这个问题的解决方案。

EN

回答 2

Stack Overflow用户

发布于 2015-06-23 07:48:26

我最终以编程的方式创建并插入了标记。

HTML:

代码语言:javascript
复制
<google-map id="map">
</google-map>

JavaScript:

代码语言:javascript
复制
for (var i=0; i<this.items.length; i++) {
    var marker = document.createElement('google-map-marker');
    marker.latitude = this.items[i].latitude;
    marker.longitude = this.items[i].longitude;
    //any additional operations that are needed
    Polymer.dom(this.$.map).appendChild(marker);
}
票数 1
EN

Stack Overflow用户

发布于 2016-01-03 06:57:37

根据文档:https://elements.polymer-project.org/elements/google-map

markers属性返回地图上标记的只读数组。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30989750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档