import { NgxMoveableComponent } from "ngx-moveable"; import { Component, AfterViewInit } from "@angular/core"; @Component({ selector: "ngx-app", templateUrl: "./App.component.html" }) export default class NgxAppComponent implements AfterViewInit { targets: any = ".target"; ngAfterViewInit() { setTimeout(() => { this.targets = document.querySelectorAll(".target, .moveable-area"); }, 100); } onDragGroup({ events }) { events.forEach(ev => { ev.target.style.transform = ev.transform; }); } onDragGroupEnd({ events }) { console.log(events); } }