File

src/module/directives/padding/mat-padding.directive.ts

Implements

OnInit

Metadata

Index

Methods
Inputs

Inputs

matPadding

Type : string

matPaddingBottom

Type : string

matPaddingLeft

Type : string

matPaddingRight

Type : string

matPaddingTop

Type : string

Methods

ngOnInit
ngOnInit()
Returns : void
import {Directive, HostBinding, Input, OnInit} from '@angular/core';

@Directive({
  selector:
    '[.mat-padding],'
    + '[mat-padding],'
    + '[mat-padding-top],'
    + '[mat-padding-bottom],'
    + '[mat-padding-left],'
    + '[mat-padding-right],'
    + '[matPadding],'
    + '[matPaddingTop],'
    + '[matPaddingBottom],'
    + '[matPaddingLeft],'
    + '[matPaddingRight],'
})
export class MatPaddingDirective implements OnInit {

  @Input()
  matPadding: string;

  @Input()
  @HostBinding('style.padding-top')
  matPaddingTop: string;

  @Input()
  @HostBinding('style.padding-bottom')
  matPaddingBottom: string;

  @Input()
  @HostBinding('style.padding-left')
  matPaddingLeft: string;

  @Input()
  @HostBinding('style.padding-right')
  matPaddingRight: string;

  ngOnInit(): void {
    if (this.matPadding) {
      this.matPaddingTop = this.matPaddingBottom = this.matPaddingLeft = this.matPaddingRight = this.matPadding;
    }
  }

}

result-matching ""

    No results matching ""