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