Skip to content
Snippets Groups Projects
element-component.directive.ts 326 B
Newer Older
  • Learn to ignore specific revisions
  • import {
    
    } from '@angular/core';
    
    rhenck's avatar
    rhenck committed
    import { UIElement } from './models/uI-element';
    
    
    @Directive()
    export abstract class ElementComponent {
    
    rhenck's avatar
    rhenck committed
      abstract elementModel: UIElement;
    
    
      constructor(private elementRef: ElementRef) {}
    
      get domElement(): Element {
        return this.elementRef.nativeElement;
      }