ich oneachfeature bin versucht, einen Parameter zu übergeben Sie es auf einem Polygon mit Klick zu binden, ich habe folgendes:Übergeben Sie einen Parameter Faltblatt
var mapLayer = new L.TopoJSON(jsonMap, {style: style, onEachFeature: onEachFeature.bind(null,null,selectionManager), pane:'borders'}).addTo(this.map);
function onEachFeature(feature, layer, selectionManager) {
console.log(selectionManager)
layer.on({
mouseover: highlightFeature,
mouseout: resetHighlight,
click: dataFilter.bind(null,ID)
});
}
function dataFilter(selectionManager,e){
var layer = e.target;
var zoneName = layer.feature.properties.Index;
console.log(zoneName)
console.log(selectionManager);
}
Also hier mein Ziel einen Parameter in dataFilter zu lesen ist (die ist in diesem Fall selectionManager)