MCPcopy Create free account
hub / github.com/angular/components / constructor

Method constructor

src/cdk/drag-drop/drag-ref.ts:417–429  ·  view source on GitHub ↗
(
    element: ElementRef<HTMLElement> | HTMLElement,
    private _config: DragRefConfig,
    private _document: Document,
    private _ngZone: NgZone,
    private _viewportRuler: ViewportRuler,
    private _dragDropRegistry: DragDropRegistry,
    private _renderer: Renderer2,
  )

Source from the content-addressed store, hash-verified

415 constrainPosition?: DragConstrainPosition;
416
417 constructor(
418 element: ElementRef<HTMLElement> | HTMLElement,
419 private _config: DragRefConfig,
420 private _document: Document,
421 private _ngZone: NgZone,
422 private _viewportRuler: ViewportRuler,
423 private _dragDropRegistry: DragDropRegistry,
424 private _renderer: Renderer2,
425 ) {
426 this.withRootElement(element).withParent(_config.parentDragRef || null);
427 this._parentPositions = new ParentPositionTracker(_document);
428 _dragDropRegistry.registerDragItem(this);
429 }
430
431 /**
432 * Returns the element that is being used as a placeholder

Callers

nothing calls this directly

Calls 3

withRootElementMethod · 0.95
withParentMethod · 0.80
registerDragItemMethod · 0.80

Tested by

no test coverage detected