我目前已将我的流星迁移到0.8,但我有一些头痛从把手迁移到太空栏。
目前在我的javascript函数中,我检索模板并将其放在传单弹出窗口中。
var marker = new L.Marker(...)
.addTo(map).bindPopup(Template.PopupForm({
data: data
}));
空格键的等价物是什么?
谢谢
答案 0 :(得分:2)
Template.name
不再仅仅返回HTML内容,它返回一个需要通过Meteor的方法呈现和插入的Template对象。由于您需要将一个准备好的DOM元素传递给Leaflet的方法,因此您需要创建一个中间div。首先,您将模板渲染到该div,然后您可以将其传递给Leaflet的bindPopup
方法。
代码:
var div = document.createElement('div');
UI.insert(UI.renderWithData(Template.PopupForm, {
data: data,
}), div);
L.Marker(...).addTo(map).bindPopup(div);