File

my-lib/flex/flex.ts

Extends

Antd

Metadata

changeDetection ChangeDetectionStrategy.OnPush
encapsulation ViewEncapsulation.None
selector [flex],flex
styleUrls flex.less,
patch.less
templateUrl ./flex.html

Index

Inputs
Accessors

Constructor

constructor(ele: ElementRef, render: Renderer2)
Parameters :
Name Type Optional Description
ele ElementRef
render Renderer2

Inputs

align
content
justify
wrap

Accessors

justify
setjustify(val: )
align
setalign(val: )
content
setcontent(val: )
wrap
setwrap(val: )
import {
    ViewEncapsulation, Component,
    Input, ElementRef, Renderer2,
    ChangeDetectionStrategy
} from '@angular/core';
import { Antd } from '../antd';
@Component({
    selector: '[flex],flex',
    templateUrl: './flex.html',
    encapsulation: ViewEncapsulation.None,
    changeDetection: ChangeDetectionStrategy.OnPush,
    styleUrls: ['./flex.less', './patch.less']
})
export class FlexComponent extends Antd {
    @Input()
    set justify(val: 'center' | 'end' | 'between' | 'start' | 'around') {
        this.setClassObj('center,end,between,start,around', val, '-justify');
    }

    @Input()
    set align(val: 'start' | 'end' | 'baseline' | 'center' | 'stretch') {
        this.setClassObj('start,end,baseline,center,stretch', val, '-align');
    }

    @Input()
    set content(val: 'start' | 'end' | 'center' | 'between' | 'around' | 'stretch') {
        this.setClassObj('start,end,center,between,around,stretch', val, '-align-content');
    }

    @Input()
    set wrap(val: 'wrap-reverse' | 'wrap' | 'nowrap') {
        val = val || 'wrap';
        this.setClassObj('wrap-reverse,wrap,nowrap', val, '-');
    }

    constructor(
        ele: ElementRef,
        render: Renderer2
    ) {
        super(ele, render, 'flexbox');
    }
}
<ng-content></ng-content>
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""