Ember-leaflet-draw onClick事件
Ember-leaflet-draw onClick event
ember-leaflet-draw 中的 onClick 事件不工作,我调用了 onClick 操作并且控制台记录了一些内容,但它似乎不工作。
{{draw-control position="topright" showDrawingLayer=true
enableEditing=true drawingFinishedAction='handleDrawingFinishedAction'
addHooks=true onClick=(action 'clicked')}}
我没有用过这个插件。但是通过查看 code 我可以说这些是受支持的事件,
leafletEvents: [
'draw:editstart',
'draw:editmove',
'draw:editvertex',
'draw:editstop',
'draw:edited'
],
默认draw-control
组件会单独触发drawEditstart
、drawEditmove
、drawEditvertex
、drawEditstop
、drawEdited
这些事件。因此,如果您在包含组件时发送操作名称,那么您的操作将被调用。例如,如果您想在 editstart
上调用操作,则
{{draw-control position="topright" showDrawingLayer=true
enableEditing=true drawingFinishedAction='handleDrawingFinishedAction'
addHooks=true drawEditstart='drawEditstart'}}
ember-leaflet-draw 中的 onClick 事件不工作,我调用了 onClick 操作并且控制台记录了一些内容,但它似乎不工作。
{{draw-control position="topright" showDrawingLayer=true
enableEditing=true drawingFinishedAction='handleDrawingFinishedAction'
addHooks=true onClick=(action 'clicked')}}
我没有用过这个插件。但是通过查看 code 我可以说这些是受支持的事件,
leafletEvents: [
'draw:editstart',
'draw:editmove',
'draw:editvertex',
'draw:editstop',
'draw:edited'
],
默认draw-control
组件会单独触发drawEditstart
、drawEditmove
、drawEditvertex
、drawEditstop
、drawEdited
这些事件。因此,如果您在包含组件时发送操作名称,那么您的操作将被调用。例如,如果您想在 editstart
上调用操作,则
{{draw-control position="topright" showDrawingLayer=true
enableEditing=true drawingFinishedAction='handleDrawingFinishedAction'
addHooks=true drawEditstart='drawEditstart'}}