我目前已将我的流星迁移到 0.8,但是从车把迁移到空格键时我有些头疼。
目前在我的 javascript 函数中,我检索一个模板并将其放在传单弹出窗口中。
var marker = new L.Marker(...)
.addTo(map).bindPopup(Template.PopupForm({
data: data
}));
空格键中的这个等价物是什么?
谢谢
我目前已将我的流星迁移到 0.8,但是从车把迁移到空格键时我有些头疼。
目前在我的 javascript 函数中,我检索一个模板并将其放在传单弹出窗口中。
var marker = new L.Marker(...)
.addTo(map).bindPopup(Template.PopupForm({
data: data
}));
空格键中的这个等价物是什么?
谢谢
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);