Как нацелить часть объекта для перетаскивания, а не весь объект, используя angular2-draggable - PullRequest
0 голосов
/ 22 октября 2019

У меня есть этот объект с помощью Angular2 Draggable NPM.

https://xieziyu.github.io/angular2-draggable/#/home

В базовом примере https://xieziyu.github.io/angular2-draggable/#/draggable/usage/basic вы перетаскиваете весь объект. но что, если бы я хотел перетащить только в нижней части центра. Как это будет достигнуто?

Вот самое основное использование:

<div class="drag-block" ngDraggable>Drag Me</div>

enter image description here

import { Component, OnInit } from '@angular/core';

@Component({
   selector: 'app-options',
   templateUrl: './options.component.html',
   styleUrls: ['./options.component.scss']
})
export class OptionsComponent implements OnInit {
   draggable = true;
   useHandle = false;
   zIndex;
   zIndexMoving;
   preventDefaultEvent = false;
   trackPosition = true;
   position;

  constructor() { }

  ngOnInit() { } 
}

Это не использует какой-либодругой метод перетаскивания, и я не хочу перестроить его. Это отлично подходит моему проекту.

Вот чего я хочу достичь:

enter image description here

...