У меня есть такой сценарий:
и я пытаюсь добиться того, чтобы div перетаскивался только точкой, которую вы видите налевая часть.
на данный момент я установил div следующим образом:
<div id="streetview-container" ngDraggable>
<div id="controller-block">
<div id="handle">
<img src="app/img/sview-handles.svg" />
<!-- the dot svg -->
</div>
</div>
<div id="streetview-block">
<div id="streetview" ></div>
</div>
</div>
Таким образом, div работает отлично, а перетаскивание идеально.проблема заключается в том, что всякий раз, когда я взаимодействую с картой, исследуя область, пока мой левый клик нажатВесь div движется по мере движения камеры на картах.Это очевидно, я установил ngDraggable
во всем div, а не только в controller-block
.но если я переместу перетаскиваемую директиву в блоке контроллера, движется только левая часть, а остальная часть div - нет.(streetview-block
ID не движется).
Итак, есть идеи, как решить эту проблему?