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组件会单独触发drawEditstartdrawEditmovedrawEditvertexdrawEditstopdrawEdited这些事件。因此,如果您在包含组件时发送操作名称,那么您的操作将被调用。例如,如果您想在 editstart 上调用操作,则

{{draw-control position="topright" showDrawingLayer=true 
 enableEditing=true drawingFinishedAction='handleDrawingFinishedAction' 
  addHooks=true drawEditstart='drawEditstart'}}