2016-07-03 6 views
0

私はIonic Framework内でangulr-leaflet-directiveを使用しています。マップマーカーにリスナーを設定し、ページがロードされた後の最初のクリックでリスナーを動作させます。その後、マウスの左ボタンに反応しなくなります(ただし、マウスの右ボタンには紛らわしく反応します)。クリックイベントリスナーが最初のクリック後に中断するのはなぜですか?

Here's a demo。どのようなアイデアが間違っている?

+0

モーダルが一度表示された後、マップズームコントロールもクリックに反応しなくなりました。だから、あなたはリーフレットで(左の)クリック事象が発砲するのを防ぐ何かがあるかもしれません。 – ghybs

+0

エラーをトリガーするのはng-clickディレクティブのようです。私は別の要素に移動しようとしました、またはng-mousedownに切り替えることを試みましたが、リーフレットのイベントリスナーは、トリガーされた後に常に壊れます。 – carpiediem

答えて

1

私は同じ問題を抱えています。タグleafletdata-tap-disabled="true"を使ってください。

+0

私のデモは(何らかの理由で)死んでしまいました。代わりに角Googleマップに切り替えるので、これを確認する簡単な方法はありませんが、私は先に進み、答えとしてマークします。共有ありがとう! – carpiediem

関連する問題