У меня есть этот объект с помощью 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>
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() { }
}
Это не использует какой-либодругой метод перетаскивания, и я не хочу перестроить его. Это отлично подходит моему проекту.
Вот чего я хочу достичь: